Erste Erfahrungen mit Mercurial (Hg)

Wegen der Unabhängigkeit von einem zentralen Server, aber auch nicht zuletzt aufgrund zweier weiterer Dinge habe ich mich in den letzten Wochen mal etwas mehr mit Mercurial beschäftigt:

  1. dem Bundle-Befehl
  2. dem integrierten Webserver

Zwar hat Git ebenfalls einen Bundle-Befehl, aber der zweite Punkt gab dann vorläufig den Ausschlag.

Grundsätzliches

Mercurial gehört in die Gruppe der “distributed source code management (DSCM) systems” (Artikel in der deutschen Wikipedia). Das Wort “distributed” (dt. “verteilt”) soll dabei die oben schon erwähnte Unabhängigkeit von einem zentralen System ausdrücken. Git, Mercurial und Bazaar sind vielleicht die bekanntesten, aber keineswegs die einzigen Vertreter aus dieser Kategorie. Mit irgend einem davon musste ich anfangen, und aus den oben genannten Gründen fiel meine Wahl auf Mercurial.

Weiterlesen