O'Reilly logo

Professional Application Lifecycle Management with Visual Studio 2013 by Martin Woodward, Brian Keller, Brian Keller, Brian A. Randell, Martin Hinshelwood, Mickey Gousset

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4Distributed Version Control with Git and Team Foundation Server

What's in this chapter?

  • Understanding the fundamentals of Distributed Version Control with Git
  • Getting started with the Visual Studio Tools for Git
  • Merging Changes with Git and Visual Studio

Since the first release of Team Foundation Server there's only been one choice when it comes to version control. While other parts of the system—most notably work item tracking—provided choice, version control is a single-choice endeavor. But the world of software development keeps changing, and for some folks, centralized Team Foundation Version Control as it stands today isn't working out.

Yet it turns out even other products weren't cutting it for people out in the larger software development community back when Team Foundation Server was just getting going. Just less than a year before Team Foundation Server 2005's final release, Linus Torvalds, the father of Linux, sprang Git on the software development community. Over the years, Git has become one of the most popular products for managing source code. It's blindingly fast, provides complete local history, and isn't dependent on a centralized server. In fact, Git is known as a distributed version control system.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required