Microsoft Makes Git Option Available for Source Control in TFS and Visual Studio 2012

- select the contributor at the end of the page -
VSLUVGITAt the ALM Summit in Redmond this morning, Microsoft Technical Fellow Brian Harry announced that Visual Studio 2012 and Team Foundation Services would now support Git, a popular distributed version control system.  This announcement means that developers using TFS will now have an option for source control other than TFS which includes tooling and Visual Studio 2012 support.

  • Starting today, Team Foundation Service – Microsoft's cloud-hosted ALM solution –will support Git. Developers can use TFService as a full Git server with standard Git implementation, allowing development teams to choose the source control workflow that best suits the way they work.

  • Visual Studio 2012 is now able to connect to any Git host, including TFS, CodePlex, GitHub and Stash, using an extension available today as Update 2 preview. Git support will be fully integrated into all editions of Visual Studio and Team Foundation Server in a future release.

In a blog post Brian Harry explains some of the thoughts that went behind the decision to support Git.
When we made the decision that we were going to take the DVCS plunge, we looked at many options.  Should we build something?  Buy something?  Adopt OSS?  We looked at Git, Mercurial and others.  It didn't take long to realize that Git was quickly taking over the DVCS space and, in fact, is virtually synonymous with DVCS.  -- Brian Harry's Blog

Support for Git is available now through a Preview extension

  • You can get a good overview of how to get started (including all the download links) by reading this tutorial.

  • Watch this video for a 10 minute walk-through.

  • Also you can read the news and the Learn content on the Team Foundation Service welcome portal.



Get our content first. In your inbox.

Loading form...

If this message remains, it may be due to cookies being disabled or to an ad blocker.


Paul Ballard

Paul Ballard is a Chief Architect specializing in large scale distributed system development and enterprise software processes. Paul has more than twenty years of development experience including being a former Microsoft MVP, a speaker at technical conferences such as Microsoft Tech-Ed and VSLive, and a published author. Prior to working on the Windows platform, he built software using a vast array of technologies including Java, Unix, C, and even OS/2.