Visual Studio / .NET

TH04 To Git or Not to Git for Enterprise Development

06/18/2015

8:00am - 9:15am

Level: Advanced

Benjamin Day

Consultant & Trainer

Benjamin Day Consulting, Inc.

Edward Thomson

Program Manager for Version Control

Microsoft

Git is all the rage. All the cool kids are using Git. They seem to like it a lot. They're downright passionate about it. But is it right for your project? It's one thing to use Git for a phone app that you're working on with your buddies. It's another thing entirely when you're working on giant applications with gigabytes of code and dozens of developers. Is Git right for that kind of "enterprise" software development?

In this session, Ben and Ed will show you Git from the perspective of a Visual Studio and Team Foundation Server user and discuss the ins, outs, and gotchas of using Git for large-scale, enterprise software development. Along the way, they'll discuss how Git changes your perspective on branching, code reviews and cross-platform development. We'll wrap up by discussing how to use Git with existing solutions and how to integrate Git with your existing TFS version control repositories.

You will learn:

  • What makes Git so different? (offline copy of repo, distributed)
  • How to use branching for scrum
  • How to use pull requests
  • About Git for TFS users (break yourself from folder-based thinking, Git+TFS)
  • What's in the Visual Studio UI vs. command line
  • How does Git streamline cross-platform development?