Top-bewertete Mercurial Alternativen
31 Mercurial Bewertungen
Gesamtbewertungsstimmung für Mercurial
Melden Sie sich an, um die Bewertungsstimmung zu sehen.

Mercurial ist ein Open Source sehr leistungsfähiges DVCS. Es ist auf dem Niveau von Git, aber mit einer viel einfacheren Benutzeroberfläche und einer, die einen reibungslosen Übergang von einem zentralisierten System wie Subversion zu einem DVCS bietet. Es ist in Python geschrieben und daher portabel: Linux, aber auch MacOS, Windows werden vollständig unterstützt.
Was ich an Mercurial am meisten mag, ist seine sehr allmähliche Lernkurve: Selbst wenn man kein Spezialist für Versionskontrolle ist, kann man es leicht für den persönlichen oder Gruppengebrauch einrichten.
Man kann jedoch auch leistungsstarke Erweiterungen hinzufügen: rebase, transplant, bisect, large files, etc. Man kann den Phasenmechanismus verwenden, um zu entscheiden, ob es sicher ist, eine Geschichtsumschreibung zuzulassen oder nicht, man kann TortoiseHg installieren und verwenden, eine sehr intuitive portable GUI, etc.
Auch ein Dienst wie Bitbucket bietet einen Webdienst, um mit Freunden oder Kollegen an Code mit Pull-Anfragen zusammenzuarbeiten, wie sie von Github popularisiert wurden. Bewertung gesammelt von und auf G2.com gehostet.
Was ich an Mercurial am meisten nicht mag, ist, dass es nicht weiter verbreitet ist!
Git wird sehr populär, sogar in Unternehmen, die zuvor Subversion, Perforce oder Teamwork verwendet haben. Die Leute kennen Git-Befehle und haben daher Schwierigkeiten mit den Unterschieden von Mercurial in: der Philosophie der Branches (Mercurial-Branches sind langlebiger, während leichte Branches wie in Git in Mercurial Lesezeichen ähneln), Fetch/Pull-Befehlen, die in Mercurial und Git entgegengesetzt sind, usw. Wenn man beide intensiv nutzt, wie ich es tue, muss man zweimal nachdenken, bevor man pullt oder fetcht! Und noch mehr, wenn man Fehler rückgängig macht, sonst läuft man Gefahr, Daten zu verlieren.
Abgesehen von diesem Mangel an Popularität, der es manchmal schwierig macht, mit anderen zu arbeiten, hat Mercurial meiner ehrlichen Meinung nach keine wirklichen Schwächen.. Es "funktioniert einfach"! Bewertung gesammelt von und auf G2.com gehostet.

das Verzweigungsmodell ist besser als das von Git, Querverzweigungszusammenführungen und Cherrypicks/Grafts scheinen ebenfalls besser gehandhabt zu werden Bewertung gesammelt von und auf G2.com gehostet.
Da Mercurial so oft neue Versionen veröffentlicht (gut), funktionieren die meisten Plugins für ältere Versionen nicht (schlecht). Das ist wirklich kein Problem, da die Funktionen, die ich von Plugins verwendet habe, meistens im neuen Mercurial-Kern erscheinen. Bewertung gesammelt von und auf G2.com gehostet.

Im Gegensatz zu ähnlichen Werkzeugen (Git) ist Mercurial unglaublich benutzerfreundlich und ausgereift. Es bietet den Vorteil, ein _verteiltes_ Versionskontrollsystem zu betreiben, ohne dass man ein Experte für die Befehlszeile sein muss. 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 Hosting-Optionen für Community-Mercurial-Projekte sind nicht so ausgereift wie die für Git. Jeder kennt (und nutzt wahrscheinlich) GitHub. Mercurial ist auf Selbst-Hosting oder weniger ausgereifte Tools wie BitBucket oder (bald eingestellte) Google Code beschränkt. Bewertung gesammelt von und auf G2.com gehostet.

* 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.

Mercurial ist ein sehr einfacher, aber leistungsstarker verteilter Versionskontrollmanager. Das leistungsstärkste Merkmal ist die Erweiterbarkeit. Es gibt viele Erweiterungen und es ist einfach, eine neue zu schreiben, da Mercurial in Python geschrieben ist, kann ein einfaches Skript sehr viel bewirken. MQ (Mercurial Queues) sind eine großartige Möglichkeit, um an laufenden Arbeiten festzuhalten. Die Befehlszeile ist sehr sinnvoll und die Befehle sind sehr intuitiv. Es gibt großartige UI-Tools und es integriert sich mit viel Software, einschließlich der beliebtesten IDEs. Bewertung gesammelt von und auf G2.com gehostet.
Mercurial und Git sind wirklich ähnlich, aber ich denke, Git hat den Verzweigungsprozess von Anfang an richtig gemacht. Mercurial hat Bookmarks eingeführt, die wie Git-Branches funktionieren, aber ihre Verwendung ist nicht so ausgereift wie bei Git. In gewissem Sinne lösen MQ (Mercurial Queues) viele der Schwächen von Branches. Bewertung gesammelt von und auf G2.com gehostet.

In Mercurial sind gängige Anwendungsfälle einfach, ungewöhnlichere sind möglich, und die Benutzeroberfläche ist eine Freude. Fehlermeldungen sind in der Regel klar. Die Befehlszeilenhilfe ist nützlich, ebenso wie Manpages und Online-Tutorials. Mercurial ist ein gut gestaltetes Werkzeug mit einem kohärenten Benutzererlebnis. (Zur Information: Ich habe auch umfangreiche Erfahrung mit Git. Mercurial ist Git sehr ähnlich, aber mit weniger Überraschungen und unverständlichen Nachrichten.) Bewertung gesammelt von und auf G2.com gehostet.
Der schlimmste Teil von Mercurial hat eigentlich nichts mit Mercurial an sich zu tun: Mercurial fehlt ein Ökosystem gut integrierter Dienste. Die beste Option ist bitbucket.org, aber in vielerlei Hinsicht verblasst das im Vergleich zu GitHub. Dies führt zu einem unglücklichen Dilemma: Die Erfahrung des Coders ist mit Mercurial viel besser als mit Git, aber die GitHub-Community und das Ökosystem der Tools sind denen von Bitbucket weit überlegen.
Es ist möglich, GitHub mit Mercurial über das hg-git-Plugin zu verwenden. Dies funktioniert gut, auch mit Bookmarks/Branches und Merges, und ich nutze diese Strategie für auf GitHub gehostete Repos. Bewertung gesammelt von und auf G2.com gehostet.

Das Mercurial-Team hat genau darauf geachtet, was aus der Perspektive der Benutzeroberfläche bei konkurrierenden Paketen in der Vergangenheit funktioniert hat. So wird die Lernkurve minimiert, sodass man das Werkzeug getrennt vom Erlernen der Interna der verteilten Versionskontrollverwaltung erlernen kann. Im Allgemeinen ist die Benutzererfahrung sehr gut, und wenn man SVN kennt, kann man sofort loslegen und dabei lernen. Aus diesem Grund, obwohl ich git an einigen Kundenstandorten verwende, ist Mercurial mein eigenes bevorzugtes Werkzeug. Bewertung gesammelt von und auf G2.com gehostet.
Im Vergleich zu Git gibt es zwei Dinge, die Mercurial nicht so gut macht. Das erste ist, dass es viel konservativer ist, wenn es darum geht, die Köpfe mit nicht festgeschriebenen Änderungen zu wechseln (Git bricht nur ab, wenn es einen Konflikt gibt, aber Mercurial lässt es nur zu, wenn es ein neuer Kopf ist). Meiner Meinung nach ist dies wahrscheinlich der gravierendste Makel von Mercurial in der Benutzererfahrung. Die Umgehung besteht darin, einen neuen Kopf zu erstellen, zu committen und zu graften oder Ähnliches.
Außerdem hat Mercurial derzeit keine Möglichkeit, Dateien wie ein Änderungsprotokoll für einen Union-Merge zu kennzeichnen, obwohl dies in Kürze verfügbar sein wird. Dies führt zu unnötigen Konflikten, die erfordern, dass man einen Union-Merge manuell spezifiziert. Bewertung gesammelt von und auf G2.com gehostet.

Mercurial ist eine wirklich schöne Alternative zu Git. Es ist einfach, schön und tut, was man braucht. Es funktioniert auch für große Projekte und ist leicht zu erlernen. Man kann einfach ein Treffen mit dem Team vereinbaren, ihnen einige Befehle zeigen und der Rest des Lernens wird fast automatisch sein. Bewertung gesammelt von und auf G2.com gehostet.
Es fehlt die globale Unterstützung, die Git hat. Und nicht viele Hosting-Anbieter werden Unterstützung bieten. Es wird sich nicht lohnen, wenn Sie Git in einer großen Anzahl von Apps verwenden, die Migration lohnt sich nicht. Bewertung gesammelt von und auf G2.com gehostet.

Mercurial HG ist ein sogenanntes verteiltes Versionskontrollsystem (DVCS), das es Ihnen ermöglicht, ein Repository vollständig offline zu entwickeln. Grundsätzlich wird beim Klonen eines Repositories die gesamte Versionsgeschichte lokal kopiert, und Sie können Ihre eigenen Commits hinzufügen, selbst wenn Ihre Mitarbeiter an ihren eigenen Klonen arbeiten. Es hat eine Syntax, die im Vergleich zu Git leichter zu merken ist, und funktioniert einwandfrei auf allen großen Plattformen. Bewertung gesammelt von und auf G2.com gehostet.
Wir haben Mercurial in unserer Organisation eingeführt, als es noch keine Git-Unterstützung für Windows-Nutzer gab. Es gibt zwei Dinge, die ich als Mercurial-Nutzer vermisse:
- günstiges Branching
- Unterstützung für Kollaborationsdienste wie GitHub (es gibt Bitbucket von Atlassian, aber ich mag das Fork-Pull-Request-Modell wirklich)
Wenn ich heute eine Entscheidung treffen müsste, würde ich mich definitiv für Git entscheiden. Bewertung gesammelt von und auf G2.com gehostet.
I liked it's ease of use best. If you often find yourself wondering about how to do things with git, mercurial is for you. It offers much less functionality - and that is a good thing. Bewertung gesammelt von und auf G2.com gehostet.
Sometimes you need the extra power of git, and you have to use some workarounds or hacks to get your stuff done with hg. This does not happen very often, but when it does, the documentation is not very good, so you have a better chance with Google and Stackoverflow. Bewertung gesammelt von und auf G2.com gehostet.