GitHub - The best Version Control Management system around!
May 31, 2016
GitHub - The best Version Control Management system around!
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.