GitHub : the best web-based hosting service for version control
March 29, 2018

GitHub : the best web-based hosting service for version control

Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub


In the past, my company used SVN extensively. But my company has decided to use GIT at first, then GITHUB. The Research and Development department uses GitHub.
  • The first benefit, which was the first reason for our migration, is its branch management. We can finally work on several projects in parallel without walking on our feet. So we started to use this feature intensively, and once we understand the operation it's a real treat. It's simple, it works, and we do not have to copy the entire project as with SVN to create a branch
  • Speed: When you update, data is packaged, compressed, and updates are merged at the speed of light, even though there have been many changes since the last time. This rapidity really surprises me every time.
  • The very large number of commands that exist. We can settle for a few, but we always discover new ones, not necessarily very easy or very safe to use. We must be wary of what we do.
  • The complexity: whatever you say, it's not a tool to put in the hands of anyone. It's done by developers for developers.
  • High productivity due to good branch management
  • Speed of updates
  • Fusion algorithms are effective
  • SVN and CVS
Unlike SVN, Github does not monitor files but their contents. This allows you to do things that would have been impossible otherwise, such as knowing that a function has been moved from one file to another.

The other advantage is its branch management. We can finally work on several projects in parallel without walking on our feet. So we started to use this feature intensively, and once we understand the operation it's a real treat. It's simple, it works, and we do not have to copy the entire project as with SVN to create a branch.
Github is well suited for a large project which involves actors located in different countries.