The version control system you need!
March 30, 2019

The version control system you need!

Nikolay Rogoshchenkov | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Git

Git is one of the source code version control tools used at my organization. We are using Git (Gitlab) to store our source code across multiple repositories. We have a mainline development branch which all our new code is eventually pushed to after being code reviewed by their branch using pull requests.

Pros

  • Ability to create branches and merge those changes in.
  • Diff-ing changes.

Cons

  • Many different GUIs, many people.
  • Understanding Git has a little bit more of a learning curve when compared to other source control solutions.
  • Keeping good records and file history intact is a way to give yourself and your company peace of mind and reduce stress.
  • Git has reduced the instances where we lose code due to some mistake or another, or accidentally overwriting a more recent change with an older version.
After using Subversion previously for years, Git comes across as the new and improved source control approach.
Developers can work parallel on projects, increasing the speed at which teams can work, thus causing projects to complete faster. Git has saved our organization hours of having to manually trace code to a breaking change or manage conflicting changes.

Comments

More Reviews of Git