Jan 31, 2013

Git is now an option for TFS Source Control

Yes, it’s true. Hell has frozen over!

After much waiting the TFS team have today announced that Git is a fully supported source control choice for TFS, and that Visual Studio 2012 now has tooling available for working with Git repositories, built right into the VS shell.  I know, right?! Oh, and it’s not some Microsoft half baked git like implementation, it’s the full thing.

Here’s the announcement on Brian Harry’s blog: http://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx

And here’s a quick getting started post on the VSALM team blog: http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx

So what’s stopping you? If you haven’t already created an account on http://tfs.visualstudio.com then get to it. Download the bits for VS2012, create yourself a team project with Git as your source control provider and see what it’s like.

P.S. In case you’ve forgotten, for those using a TFS server with the standard version control system, you can use Git-Tf to put a local git repository in front of it.

1 comment:

  1. For those holding your breath for the same support for Mercurial, please breathe now. Oh, and forget it. --> "we will not be supporting Mercurial. Git is our DVCS solution." Buck Hodges, Director of Development, TFS. http://blogs.msdn.com/b/visualstudioalm/archive/2013/01/30/getting-started-with-git-in-visual-studio-and-team-foundation-service.aspx comment @ 30 Jan 2013 4:15 PM

    The war is over and Git won.