Mercurial
ist ein robustes und schnelles Versionsverwaltungssystem, welches in Python geschrieben ist und beispielsweise von den Entwickler-Teams von MoinMoin
und Mozilla
verwendet wird.
Folgendes Paket muss installiert [1] werden:
mercurial (universe)
Alternativ kann man den Stable oder Development Snapshot direkt von der Entwicklerseite beziehen. Dafür sind jedoch folgende Pakete benötigt:
python-dev
build-essential
Nach erfolgreichem Download
entpackt[2] man das heruntergeladene Archiv und kompiliert[3] mit folgendem Befehl[4]:
make all # um Programm und Dokumentation zu installieren, andere Optionen unter "make"
Jetzt führt man noch den Befehl
hg debuginstall
aus, damit die ~/.hgrc usw. erzeugt wird.
Alle Kommandos in Mercurial beginnen mit hg, da dies das chemische Symbol für Quecksilber (engl. mercury) ist.
Ein guter Einstieg ist unter Schnellstart
zu finden. Außerdem lohnt sich ein Blick auf die verschiedenen QuickReferenceCards
.
Hier eine kurze Übersicht über die wichtigsten Befehle:
hg clone URL ORDNER | Holt eine Kopie des Projektes auf URL in ORDNER |
cd projekt && hg init | Erstellet ein neues Mercurial-Projekt |
hg add DATEI | Fügt dem Projekte die Datei DATEI hinzu |
hg commit | Änderungen übergeben |
hg serve -n "Mein repo" -p 80 | exportiert die Quelle Mein repo in eine Schnittstelle für Webbrowser |
hg push ssh://user@example.com/~/hg/ | schiebt Änderungen in eine entfernte Quelle mit SSH |
cp hgwebdir.cgi ~/public_html/hg/index.cgi | Setzt einen CGI-Server auf. Einstellungen können in ~/public_html/hg/index.cgi festgelegt werden. |
TortoiseHg - Grafischer Client für Windows und Linux, ähnlich TortoiseSVN
Mercurial VCS: Einführung
- Einfache Einführung in die Benutzung von Mercurial
Hg Init: a Mercurial tutorial
- Umfangreiche und leicht verständliche Einführung in die Benutzung von Mercurial
Diese Revision wurde am 25. Oktober 2011 um 19:14 Uhr
von aasche erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Programmierung, Python
2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten