Git it today
Overall Satisfaction with Git
Git is currently being used for version control in our IT department. This allows us to not only keep various projects under source control, but also to work on many different features concurrently, and maintain many different versions of our software.
Pros
- Git has a very small footprint and works seamlessly on all major platforms.
- Git's branch management model is wonderful and simple, especially when compared to some other VCS tools I've used.
Cons
- Git has no native GUI. This means that if you want a GUI you're reliant on third party software in addition to Git.
- Git Repository configuration is done at the host level which makes it difficult to enforce certain requirements, like with Git hooks for example.
- Provided a simple interface for developers to manage code.
- Works seamlessly across multiple platforms.
The only other VCS tool I've used in production is SVN. In my option Git is a better option for several reasons. Reason one is simplicity, actions like reviewing changes, committing or stashing changes, and managing multiple feature branches is much easier with Git. The second reason I favor Git is the distributed model Git is built around. I can create and finish my own feature branches without needing someone else to manage the central repository for me. Lastly, Git is lightning fast and works cross platform.
Do you think Git delivers good value for the price?
Yes
Are you happy with Git's feature set?
Yes
Did Git live up to sales and marketing promises?
Yes
Did implementation of Git go as expected?
Yes
Would you buy Git again?
Yes
Comments
Please log in to join the conversation