If you are not using GIT, you are missing out

Raphael Yoshiga
6 min readDec 17, 2018

Being part of modern society is awesome, new tools/methodologies that increase our productivity are created frequently. Even if I used to be a TFS lover and disliked SVN, today I say TFS is in its last days of service, as GIT solves the same problems simpler, more efficiently and with more functionalities. The purpose of this guide is to show why starting to use GIT and how to transition from the TFS mindset. Let’s start with the reasons:

IT community moving towards.

  • Why did everyone move to git? including Microsoft.

Faster development speed and better code quality

  • Branching with GIT is trivial, opening the team to choose the more appropriate branching strategy for the project.
  • Committing (Check-in) code is more trivial as well, allowing developers to make more granular changes.

Less resources/time usage

  • Disk space management more efficient.

Pull Requests (Optional)

  • Make sure no developer breaks the build on the master branch (TFS users call it Main or Trunk)
  • Code review with pull requests helps knowledge sharing and providing feedback across the team. As a personal experience, this is game changing.

Those benefits result from many technical differences:

Physical storage structure

--

--

Raphael Yoshiga

CEO at FCamara UK. TDD evangelist with over 14 years of experience in developing scalable software. devtdd.com