Top 8 Version Control
GitHubBitbucketBitbucket ServerAtlassian SourceTreeLiquibaseGitIBM Rational ClearCaseAWS CodeCommit
The solution has been stable for us.
The product has a good UI. It's simple and easy to access, and technical help is easily available. The two-factor authentication security is another valuable feature.
Bitbucket's most valuable feature is the web interface, which is useful compared to other tools, has a lot of features, and is intuitive.
The setup of Bitbucket is simple.
Bitbucket Server is easy to use. You can use other applications to access it, or you can use it to access the internet. You can use solutions, such as Sourcetree, which is free, and put it on your development system and use it to do the check-in, checkouts, and those type of operations. It is nice, but some other developers may agree.
The interface is very good and is easy to use. It tells you when you've committed, when you've uploaded, and gives you the differences.
The most valuable feature is the ability to fix a broken repository merge.
They have some nice features around the automation of rule checking. They have a rules engine that checks the SQL code so that you can actually do your edit checks on the validity of the SQL code. If you don't want certain tables to be able to have certain things done to them, you can have it checked for that. It's a very flexible way to kind of do an automated peer review of the SQL code to catch things before you actually try to deploy it.
The features I am most impressed by is the automation.
The most valuable feature of this solution is the branch management functionality.
IBM Rational ClearCase is a stable solution. I have not had any difficulty with reliability.
ClearCase integrates well with other engineering tools and frameworks such as the Eclipse environment.