Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to ClearCase?
Ad
Ad
Mercurial
All
15
Experiences
Pros
11
Cons
4
Top
Pro
Easy to use
Mercurial is a more intuitive option than many of its competitors. The documentation is well organized and easy for beginners to read & understand.
See More
Top
Con
Lost the widely adopted race to git
Sharing code and projects in an open source world is a must and trying to working with multiple Source Code Control systems does not help the ecosystem.
See More
Top
Pro
Decentralized
Doesn't require access to a central repository, because each checkout is a full repository by itself.
See More
Top
Con
Setup paths are hardcoded
See More
Top
Pro
Free and open source
Mercurial is open source and free to use.
See More
Top
Con
Can't delete named branches
You pretty much have to use tags instead.
See More
Top
Pro
Fast
Mercurial is designed to make performing operations (such as commits, clones etc.) fast.
See More
Top
Con
Feels limited from a Git user's perspective
E.g. it does not offer the ability to rebase/force-push your own feature branch.
See More
Top
Pro
Good documentation
Mercurial documentation covers everything from revision control system basics to mercurial specific features in a short and clear way.
See More
Top
Pro
Extensible
Users can activate plugins to provide additional features.
See More
Top
Pro
Same features Git provides, but much easier to use and to understand
The command-line interface is more intuitive, requiring much less memorization and exotic options/piping to achieve the same thing you would in git.
See More
Top
Pro
Native Windows support
Native Windows support. No trace of cygwin or other dirty hacks typically found in competitors.
See More
Top
Pro
Fully python based
See More
Top
Pro
Doesn't delete history
Mercurial makes it pretty darn hard to delete history by mistake. In Git, if you mistakenly commit to HEAD and switch to a different branch, your commit is toast. Yes, you can dig through the reflog but most users don't even know of its existence and will wish they didn't once they find out.
See More
Top
Pro
Actively contributed to by Facebook
Mercurial is actively contributed to by the developers at Facebook as they use it for their massive source repository.
See More
Hide
See All
Experiences
Free
76
11
Fossil
All
7
Experiences
Pros
5
Cons
1
Specs
Top
Pro
Very complete
Fossil includes source code management, bug tracking, a wiki, and technotes. It even includes its own web server, though it can fairly easily be incorporated into other webservers.
See More
Top
Con
Only a web interface or CLI
Fossil's bug tracker only works with the web interface or the command-line interface. There's no native GUI client supporting it. There are some independent GUI clients out there, but none of them support Fossil's full range of abilities.
See More
Top
Pro
Self-contained
A Fossil repository is contained in a single file.
See More
Top
Pro
Cross-platform
Fossil can run on Linux, Mac, BSD derivatives and on Windows.
See More
Top
Pro
Very easy to configure as self-hosted
Single, stand-alone executable, including web server.
See More
Top
Pro
Needs very few server resources
Since Fossil is a distributed VCS on top of being a bug tracker, it needs very few server resources.
See More
Specs
Platforms:
Windows, Linux, Mac, BSD
Technology:
C++
Hide
See All
Experiences
Free
41
9
Perforce
All
8
Experiences
Pros
5
Cons
3
Top
Pro
Multi platform availability
See More
Top
Con
Closed Source
See More
Top
Pro
Central repository/server
There's a central repository and a clear path/protocol how to reach it.
See More
Top
Con
Does not work offline
You must be connected to the internet to do anything useful. Although, there is a Git <-> Perforce bridge that sorta solves the problem.
See More
Top
Pro
HelixCore
Helix Core for GIT large files is free for up to 5 users.
See More
Top
Con
Centralized
Branching becomes a pain due to its non-distributed model.
See More
Top
Pro
Solid workflow for binary files
Perforce has shown itself as very capable when it comes to managing binary files. That's why it's still the go to version control system in game development.
See More
Top
Pro
GUI and Visual Studio integration available
See More
Hide
See All
Experiences
Get it
here
6
6
Subversion
All
10
Experiences
Pros
6
Cons
4
Top
Con
Branches are hell. Conflicts are hell
Svn is hard to use on multi-topics workflows. Branches exist but are often not used because of the fear of the merge hell. Also, conflicts are a big deal and happen on the server; it feels like you only have one try and no way to abort/retry your conflict.
See More
Top
Pro
Clear and simple operation
It has linear history, central repository and management. Lacks too complex features, almost every developer is familiar with it, so everyone knows what to expect and how to work with it.
See More
Top
Con
Underlying model is totally flawed
Need to code in a rural area? Away on a retreat away from a good network connection? On a plane? Tough luck.
See More
Top
Pro
Binary files handled efficiently
See More
Top
Con
Does not forgive errors
Forgot to commit a file, you need to add a new commit.
See More
Top
Pro
File locking
See More
Top
Con
Flawed roll-back
It is nearly impossible to revert a big repository to an older version. In GIT, on the other hand, this works very well.
See More
Top
Pro
Incremental revision numbers
Gives you a better indication on how old a specific revision is without needing any more details.
See More
Top
Pro
Easy to understand externals
E.g. more easy to understand than Git's submodules.
See More
Top
Pro
Free-form versioned metadata
See More
Hide
See All
Experiences
Free
19
22
Bazaar
All
5
Experiences
Pros
3
Cons
2
Top
Con
Slow developement
Bazaar tends to have a slow update cycle with Canonical. Version 2.6 was released in August 2013 and branch 2.7 was not finished until Feb. 2016.
See More
Top
Pro
Simplicity
It is quick to learn, you don't need to memorize lot of commands to do your job.
See More
Top
Con
Complicated requirements
See More
Top
Pro
Tracking empty folders
With Bazaar you can track empty folders without the need to put .keep files in them.
See More
Top
Pro
Full support for renaming
Renaming of a file is fully supported, not a hack like removing a file and adding back under another name...
See More
Hide
Get it
here
3
4
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop