Overall Satisfaction with GitHub
GibHub is used by our organization as a version control tool for our code base, as well as infrastructure configuration management. There are two main methodologies when checking in code, feature branches and single trunk. Feature branches allow developers to check in code simultaneously and merge in changes made from a single feature branch. Single trunk follows the idea that all checked in changes have been through a thorough battery of tests to ensure the code is always in a deployable state.
- Version control
- Feature branches
- Change auditing
- GitHub has had a positive impact on our ROI.
GitHub is the only Git Repository tool I have extensive experience with. As a free solution it's a powerful tool. And with minimal investment you are able to create private projects as well, which has an incredible return on investment.