GitHub - The best Version Control Management system around!
May 31, 2016

GitHub - The best Version Control Management system around!

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

Overall Satisfaction with GitHub

GitHub is used for version control by our entire organization. We use it for our Web, iOS, and Android applications at this time. It is used primarily for the engineering team but is also a central location for creating documentation on each Wiki to help give our business team a good understanding of processes.
  • Pull requests (for code reviews)
  • Historical timeline of code improvements
  • The ability to add commit messages to help define to your team member what you worked on
  • Educating users on the git language best practices (help avoid irreversible mistakes from Stack Overflow solutions)
  • In-app real-time chat/communication to allow for co-code reviews/pairing
  • Search functionality sitewide
  • Web application hotfix pushes to production - quick turn around for bug fixes to help a user complete a transaction
  • Privacy of our codebase - allowing for personal gains for the company
  • iOS/Android test application - code storage/reviewing mockups before merging into master
GitHub is the ONLY version control system I've ever used. I used it from day 1 at Dev Bootcamp since they make a pretty big push for all students to learn git as a language and to use GitHub for version control. It is difficult to say how GitHub stacks up against the rest of them but will say that it is the leader of the pack in that space and very rarely do I feel like I can't rely on it.
GitHub is best used as THE version control system. It specializes in open source software while promotes and advocates for the ability for collaboration across teams. Where GitHub is failing is when there is a limitation of file size for a repository and Git Large File Storage is not yet at a place to seamlessly integrate into any project.