726 Stimmen

Was ist der Unterschied zwischen Mercurial und Git?

Ich verwende Git schon seit einiger Zeit unter Windows (mit msysGit) und ich mag die Idee der verteilten Quellcodekontrolle. Vor kurzem habe ich mir Mercurial (hg) angeschaut und es sieht interessant aus. Allerdings kann ich die Unterschiede zwischen hg und git nicht ganz nachvollziehen.

Hat jemand einen direkten Vergleich zwischen git und hg gemacht? Ich würde gerne wissen, was hg und git unterscheidet, ohne in eine Fanboy-Diskussion zu geraten.

11voto

KalEl Punkte 8477

Auch der Google-Vergleich (obwohl er schon etwas älter ist, er stammt aus dem Jahr 2008)

http://code.google.com/p/support/wiki/DVCSAnalysis

8voto

Spoike Punkte 115938

Auf dem versioncontrolblog gibt es eine dynamische Vergleichstabelle, in der Sie verschiedene Versionskontrollsysteme vergleichen können.

Hier ist eine Vergleichstabelle zwischen git, hg und bzr.

7voto

Krzysztof Kot Punkte 639

Bei der Arbeit mit Zweigstellen (insbesondere kurzfristigen) gibt es erhebliche Unterschiede.

Sie wird erläutert in dieser Artikel (BranchingExplained) die Mercurial mit Git vergleicht.

7voto

toy Punkte 11027

Ein Unterschied zwischen Mercurial von bitbucket.org und Git von Github besteht darin, dass man bei Mercurial so viele private Repositories haben kann, wie man will, während man bei Github ein kostenpflichtiges Konto einrichten muss. Deshalb entscheide ich mich für Bitbucket, das Mercurial verwendet.

7voto

johnbasil Punkte 31

Gibt es in Ihrem Projekt Windows-basierte Mitwirkende?

Denn wenn das der Fall ist, wirkt die Git-for-Windows-GUI umständlich, schwierig und unfreundlich.

Mercurial-on-Windows ist dagegen ein Kinderspiel.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X