Visual Studio .NET

TH16 To Git or Not to Git for Enterprise Development

10/01/2015

1:30pm - 2:45pm

Level: Advanced

Benjamin Day

Consultant & Trainer

Benjamin Day Consulting, Inc.

See 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.

Git is all the rage. But is it right for your project? It's one thing to use Git for a phone app 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 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, he'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?