Distributed source code management tool
March 13, 2018

Distributed source code management tool

Vinaybabu Raghunandha Naidu | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with GitHub

Git is one of the best distributed version control tools I've ever used. GiHub makes it easier to use Git from a Graphical Interface. It is widely used across all the platforms in our organization. It unifies and maintains the code repository from different developers. We deploy the code to production from our centralized GitHub repository.
  • Maintain distributed code contributors to a centralized repository.
  • Visualize the changes made along with contributor's ID.
  • Easy to deploy code from GitHub repo to production boxes.
  • Blame/raw features are unique in GitHub.
  • Making changes for the historic commit is difficult. I think there is room for improvement.
  • Cannot load more than 100 MB of data at once.
  • Contributions to the private repositories are not accounted as expected.
  • Good impact in maintaining centralized private repository which helps the developers to work individually.
  • Additional security features like 2FA helped us to forget about bleaches.
  • Ease in deploying production code.
  • Less used while loading huge binary files and modifying commits.
[We selected GitHub because] It can easily integrate with different IDEs like Eclipse, Intellij and many more. Can fork and commit without any disturbance in the team; code conflicts can be easily resolved. Can easily monitor the changes made and revert if any bugs were introduced. Ease in deployment of code to production boxes.
GitHub is well suited for maintaining centralized code repository while developers can work on individual local offline repo and contribute upon completion. It is very easy to integrate with various IDE like eclipse, intellij and many more. It provides various security features and additional functionalities like webhooks. It is less appropriate during historical code modification and loading huge files.