Do you know when to use Git for version control?

Updated by Brady Stroud [SSW] 1 year ago. See history

123
<introEmbed body={<> Team Foundation Server Update 2 and Team Foundation Server 2013 comes with built in support for Git as a version control system. </>} />
Image

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.

Acknowledgements

Adam Cogan
Eric Phan
Damian Brady
Related rules

Need help?

SSW Consulting has over 30 years of experience developing awesome software solutions.

We open source.Loving SSW Rules? Star us on GitHub. Star