Mercurial hat alle Funktionen eines guten verteilten Versionskontrollsystems. Es ist nicht nur als Kollaborationswerkzeug unglaublich nützlich, sondern ich finde die Fähigkeit, Änderungen nachzuverfolgen und auf eine bestimmte Revision zurückzusetzen, auch für die Arbeit allein von unschätzbarem Wert. Mercurial ermöglicht es Ihnen, bis auf jede Codezeile genau zu sehen, wann sie erstmals eingeführt wurde und warum, und Werkzeuge wie hg bisect machen das Aufspüren von Fehlern viel schneller. Es gibt viele gute grafische Frontends wie TortoiseHg und SourceTree, die die Nutzung von Mercurial erleichtern, sowie die Integration mit den meisten beliebten IDEs wie Visual Studio, Eclipse und IntelliJ.
- Einfach zu verwenden
- Funktioniert wie es sollte :D
- Weitgehend unterstützt (obwohl nicht so sehr wie git)
- Gute Desktop-Benutzeroberflächen verfügbar (TortoiseHg, etc)
- Gute Web-Benutzeroberflächen verfügbar (Bitbucket, etc)
Ich mochte die Benutzerfreundlichkeit am meisten. Wenn Sie sich oft fragen, wie man Dinge mit Git macht, ist Mercurial genau das Richtige für Sie. Es bietet viel weniger Funktionalität - und das ist eine gute Sache.