Do you know when to use Git for version control?
  v2.0 Posted at 2/06/2014 10:06 AM by Damian Brady

​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:

  • Are running an open source project
  • Have lots of remote team members (as you get offline repo access with full history)
  • Have an unstable/sporadic internet connection
  • Develop in a non Microsoft environment (e.g. Linux, OSX)

There are also several disadvantages:

  • No "My Work" view in Team Explorer
  • No "Code Review" integration in Visual Studio
  • No "Check in Policies"
  • No SOX, FDA or CFD-11 compliance

At this point, SSW still recommends Team Foundation Version Control (TFVC) as the version control system of choice.​

Related rules

    Do you feel this rule needs an update?

    If you want to be notified when this rule is updated, please enter your email address: