Team Foundation Server Update 2 and Team Foundation Server 2013 comes with built in support for Git as a version control system.
Figure: How you start using Git on TFS
You should use Git if you:
There are also several disadvantages:
At this point, SSW still recommends Team Foundation Version Control (TFVC) as the version control system of choice.