Mercurial is a really nice alternative to git. It's simple, beautiful and does what you need. It works for large projects too and it's easy to learn. You can just set a meeting with your team, show them some commands and the rest of the learning will be almost automatic.
I like how simple the commands are compared to git. It's a distributed version control software, so it gives you that power. When git is too confusing or overkill, mercurial is very nice. Mercurial also has measures in place that prevent you from shooting yourself in the foot.
Mercurial is an Open Source very powerful DVCS. It is at the level of Git but with a much simpler user interface and one which provides a smooth transition from a centralized system like Subversion to a DVCS. It is written in Python and is thus portable: Linux but also MacOS, Windows are fully supported.
What I most like in Mercurial is its very gradual learning curve: even if you are not a version control specialist you can easily set it up for personal or group usage.
However, you can also add powerful extensions: rebase, transplant, bisect, large files, etc. You can use the phase mechanism to decide whether it is safe or not to allow history rewriting, you can install and use TortoiseHg, a very intuitive portable GUI, etc.
Also, a service such as bitbucket provides a web service to collaborate with your friends or colleagues on code with pull requests, as they have been popularized by Github.
With over 2.5 million reviews, we can provide the specific details that help you make an informed software buying decision for your business. Finding the right product is important, let us help.
or continue with
LinkedIn
Google
Google (Business)
Gmail.com addresses not permitted. A business domain using Google is allowed.