Creating a Git repository in an existing TFVC Team Project
Traditionally, it has only been possible to have TFVC as a source control repository. TFS started supporting Git as a source control from TFS 2013 onwards. Git offers many benefits for distributed Teams collaborating across the same codebase; you can read more about the benefits here at https://git-scm.com/about. TFVC Teams that are keen to try out Git, but cannot because of the rework involved in migrating their existing investments now have a solution. TFS now supports hybrid Team Projects. In this recipe, you'll learn how to set up a Git repository within an existing TFVC-based Team Project.
Getting ready
In Team Foundation Server 2015 Update 1, you need to be a member of the project administrator group to make an existing TFVC or Git project into a hybrid project, a project that hosts both a TFVC repository and multiple Git repositories. Users will need Visual Studio 2015 Update 1 to work with the hybrid project. Older versions...