TFS Adds Git Support
Monday, March 4, 2013
The biggest news coming out of the Microsoft ALM Summit this January was the new support for Git that was added to Team Foundation Service. Git has become the version control system of choice for many non-Microsoft developers around the world. It's pretty exciting that TFS has added it as a version control option when creating projects.
Microsoft has done a lot of work contributing to the Libgit2 open source project, which they are using in their implementation of Git in TFS and Visual Studio. There is first-class support for Git in the Visual Studio tooling and Git is fully integrated into TFS (linkage to work items, etc).
It's currently only available on hosted TFS (Team Foundation Service)… it'll come to on-premise TFS (Team Foundation Server) in the next major release. Tooling in Visual Studio requires Visual Studio 2012 Update 2 (currently in CTP).
For more information, see the announcement here: https://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx
Also these 3 talks from the ALM Summit provide a good intro to Git and how it works in Visual Studio and TFS.
Brian Harry's keynote announcing Git support in VS and TFS
http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Building-an-Engineering-Organization-for-Continuous-Delivery
Martin Woodward goes into the details
http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Version-Control-On-Your-Terms
Brad Wilson gives an intro to Git
http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Distributed-Version-Control-for-the-Enterprise
The biggest news coming out of the Microsoft ALM Summit this January was the new support for Git that was added to Team Foundation Service. Git has become the version control system of choice for many non-Microsoft developers around the world. It's pretty exciting that TFS has added it as a version control option when creating projects.
Microsoft has done a lot of work contributing to the Libgit2 open source project, which they are using in their implementation of Git in TFS and Visual Studio. There is first-class support for Git in the Visual Studio tooling and Git is fully integrated into TFS (linkage to work items, etc).
It's currently only available on hosted TFS (Team Foundation Service)… it'll come to on-premise TFS (Team Foundation Server) in the next major release. Tooling in Visual Studio requires Visual Studio 2012 Update 2 (currently in CTP).
For more information, see the announcement here: https://blogs.msdn.com/b/bharry/archive/2013/01/30/git-init-vs.aspx
Also these 3 talks from the ALM Summit provide a good intro to Git and how it works in Visual Studio and TFS.
Brian Harry's keynote announcing Git support in VS and TFS http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Building-an-Engineering-Organization-for-Continuous-Delivery
Martin Woodward goes into the details http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Version-Control-On-Your-Terms
Brad Wilson gives an intro to Git http://channel9.msdn.com/Events/ALM-Summit/ALM-Summit-3/Distributed-Version-Control-for-the-Enterprise