Top-bewertete Mercurial Alternativen

* leistungsstarkes Verzweigungsmodell (benannte Zweige, Lesezeichen)
* unkompliziertes konzeptionelles Modell und Philosophie, insbesondere im Vergleich zu Git
* einfache und intuitive Befehlszeilenschnittstelle – modulare Befehle und leicht zu entdeckende neue Funktionen
* verständliche und prägnante Dokumentation (Hilfebefehl, Man-Seite)
* leicht zu erlernen und richtig zu verstehen, aus den oben genannten Gründen
* ausgezeichnete hg-git-Brücke, die das einfache Ziehen und Schieben zu Git-Repositories ermöglicht, als ob sie Hg-Repositories wären (z.B. GitHub)
* hilfreicher IRC-Kanal und generell freundliche Benutzerbasis Bewertung gesammelt von und auf G2.com gehostet.
* Erweiterungs-Framework erfordert Kenntnisse in Python
* schwieriger, Entwickler zu finden, die damit vertraut sind – trotz meiner Erfahrung, dass es das einfachste und benutzerfreundlichste VCS ist, tendieren die Leute zu Git & GitHub, wo in den letzten Jahren der ganze Hype war Bewertung gesammelt von und auf G2.com gehostet.
30 von 31 Gesamtbewertungen für Mercurial
Gesamtbewertungsstimmung für Mercurial
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface. Bewertung gesammelt von und auf G2.com gehostet.
I didn't went through any disadvantages after using this tool Bewertung gesammelt von und auf G2.com gehostet.
Im Gegensatz zu vergleichbaren Werkzeugen (Git) ist Mercurial außergewöhnlich einfach zu nutzen und ausgereift. Es bietet den Vorteil, ein _verteiltes_ Versionskontrollsystem zu betreiben, ohne ein Experte in der Befehlszeile sein zu müssen. Auf dem Mac nutzten sowohl ich als auch das Team häufig die Befehlszeile, aber wir lernten unter Windows mit einem erstaunlichen GUI-Client (Tortoise). Bewertung gesammelt von und auf G2.com gehostet.
Die alternativen Möglichkeiten für netzwerkbasierte Mercurial-Unternehmungen sind nicht so ausgereift wie die für Git. Jeder kennt (und nutzt wahrscheinlich) GitHub. Irregular ist auf Selbst-Hosting oder weniger ausgereifte Tools wie BitBucket oder (bald nicht mehr existierende) Google Code beschränkt. Bewertung gesammelt von und auf G2.com gehostet.

Ziemlich einfach für Anfänger, praktische Erfahrung mit Versionskontrolle zu sammeln
HTTPS- oder SSH-basierte flexible Authentifizierung
Vereinfachtes Branching für mühelose Feature-Entwicklungen und Versionsverwaltung
Erweiterungssystem zur schrittweisen Aktivierung fortgeschrittener Funktionen
Die meisten Befehle sind einfacher als die entsprechenden Äquivalente in Git usw.
Fähigkeit, lokale Mercurial-Server für Demonstrations-/Synchronisationszwecke zu betreiben
Gute IDE-Unterstützung, oft über solide Drittanbieter-Plugins
Tiefe OS-/Dateisystemintegration (z.B. Kontextmenüs) über TortoiseHg und ähnliche Dienstprogramme Bewertung gesammelt von und auf G2.com gehostet.
Mangel an Unterstützung für einige erweiterte Funktionen wie --depth-Unterstützung beim Klonen
Unfähigkeit, geschlossene Zweige zu verwerfen
Fehlende eingebaute Paginierungsunterstützung für lange Ausgaben (z.B. Commit-Log, im Gegensatz zu Git)
Unfähigkeit, gestagte Änderungen beizubehalten, während weitere Modifikationen vorgenommen werden (z.B. Git erlaubt es, eine Datei zur Commit-Stufe hinzuzufügen und weitere Änderungen vorzunehmen, wobei letztere nicht automatisch zur Stufe hinzugefügt werden) Bewertung gesammelt von und auf G2.com gehostet.
Like most source code control systems, Mercurial tries to force a particular methodology on its users for no good reason. However, the underlying system is sufficiently powerful and there are enough extensions available that it's possible to work around this bias. The "every repo can be a server" capability is also very important. Bewertung gesammelt von und auf G2.com gehostet.
Reliability is barely acceptable - it's much too easy to get a repo into an unusable state (and no extension are required for this to happen). Recovering from incorrect operations is much too difficult - unlimited rollback should be possible. Bewertung gesammelt von und auf G2.com gehostet.
The like that this revision-control tool is distribuited. So you can commit on your local system the changes that you make and when everything is done you can push the changes on a remote system. Bewertung gesammelt von und auf G2.com gehostet.
I dislike the native tool of merging differences in hg workbench(the ufficial tool of this sw). Bewertung gesammelt von und auf G2.com gehostet.

Benutzerfreundlichkeit bei der Durchführung von Operationen wie Verzweigung, Zusammenführung, Rebasen, Rückgängigmachen von Dateiänderungen, Entfernen von Commits, Zugriffskontrolle auf Dateien und Zweige basierend auf Benutzernamen und Gruppen. Außerdem ist es sehr gut geschrieben (in Python), modular und leicht erweiterbar / modifizierbar. Bewertung gesammelt von und auf G2.com gehostet.
Nicht so bekannt wie Git, und obwohl es auch Unterstützung für git-basierte Repositories hat, gibt es dabei einige raue Kanten. Bewertung gesammelt von und auf G2.com gehostet.

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. Bewertung gesammelt von und auf G2.com gehostet.
Das größte Problem, das wir mit Mercurial hatten, ist das Fehlen eines integrierten Systems für Dateisperren, was eine Notwendigkeit ist, wenn man mit großen Binärdateien arbeitet, die nicht zusammengeführt werden können. Aus diesem Grund verwenden wir für einige Projekte immer noch Perforce, obwohl es kein anderes verteiltes Versionskontrollsystem zu geben scheint, das dieses Problem löst, da es im verteilten Modell inhärent ist, was wiederum viele Vorteile bringt.
In letzter Zeit scheint Mercurial in Bezug auf die Unterstützung im Vergleich zu Git ins Hintertreffen zu geraten, das ein sehr ähnliches Funktionsset hat. Dies liegt wahrscheinlich nur an der Popularität von GitHub, aber der Trend bei externen Tools, Editoren und IDEs scheint zu sein, zuerst Git zu unterstützen.
Die Leistung beim Umgang mit großen Dateien ist im Vergleich zu Perforce immer noch unterdurchschnittlich, obwohl dies wiederum ein zugrunde liegendes architektonisches Problem im Zusammenhang mit dem verteilten vs. zentralisierten Modell sein kann. Die Gesamtleistung ist jedoch immer noch sehr gut. Bewertung gesammelt von und auf G2.com gehostet.

Ich mag, wie einfach die Befehle im Vergleich zu Git sind. Es ist eine verteilte Versionskontrollsoftware, also gibt es dir diese Macht. Wenn Git zu verwirrend oder übertrieben ist, ist Mercurial sehr angenehm. Mercurial hat auch Maßnahmen, die verhindern, dass man sich selbst schadet. Bewertung gesammelt von und auf G2.com gehostet.
Mit einer so breiten Akzeptanz von Git kann Mercurial bei einigen seiner Plugins ins Hintertreffen geraten, insbesondere bei denen, die Interoperabilität mit verschiedenen Repositories ermöglichen. Wenn Sie Mercurial nur mit seinen eigenen Repositories verwenden, sollten Sie es ziemlich gut genießen. Die Art und Weise, wie Sie Mercurial verwenden, unterscheidet sich durch subtile Mittel von der Verwendung von Git, daher ist es anfangs etwas knifflig zu verstehen. Bewertung gesammelt von und auf G2.com gehostet.

- 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) Bewertung gesammelt von und auf G2.com gehostet.
- CLI-Befehle sind gleichwertig, aber nicht dasselbe wie Git, SVN usw.
- Nicht so populär wie Git, daher nicht von Github, Gitlab und anderen unterstützt. Bewertung gesammelt von und auf G2.com gehostet.