Vollbildmodus: Seiteninhalt ohne Menus

Mercurial

Mercurial ist ein plattformunabhängiges, verteiltes Versionskontrollsystem zur Software-Entwicklung. Es ist bis auf eine diff-Implementierung, die mit binären Dateien umgehen kann und in C geschrieben wurde, vollständig in Python entwickelt.[1] Mercurial wird primär über die Kommandozeile benutzt; alle Kommandos beginnen mit „hg“, dem Atomsymbol von Quecksilber (engl. Mercury).

Entwicklungsschwerpunkte von Mercurial sind Effizienz, Skalierbarkeit und robuste Handhabung von Text- und Binärdateien. Während bei Versionskontrollsystemen mit zentralem Server (wie CVS oder Subversion) Dritte in der Regel nur lesenden Zugriff auf das Repository haben, wird bei Mercurial das Repository des Projektes, an dem man entwickeln will, „geklont“, also eine lokale Kopie erstellt. Auf dieser lokalen Kopie stehen dann die üblichen Funktionen zur Verfügung, beispielsweise das Erstellen neuer Revisionen, Change Set genannt.

Die Fähigkeit, Entwicklungszweige zu erstellen und zusammenzuführen (engl.: „branching“ und „merging“), ist fester Bestandteil von Mercurial. Mittels „hg serve” steht eine integrierte Web-Schnittstelle zur Verfügung.

Quelle; damit steht dieser Absatz (wie auch andere) steht damit unter der Lizenz Creative Commons Attribution/Share Alike verfügbar.

Links

extensions

Clientsoftware

 
versionsverwaltung/mercurial.txt · Zuletzt geändert: 2009/09/09 15:05 von st
 
Backlinks: [[versionsverwaltung:mercurial]]