Dies ist eine alte Version des Dokuments!
Mercurial
englisch für Quersilber ist ein
hg ist ein Programm zur Versionsverwaltung (source code management system)
Fügt die angegebenen Dateien der nächsten Version hinzu
hg add .
Übernimmt Änderungen der angegebenen Dateien oder alle ausstehenden Änderungen ins Archiv
hg commit -m "initial" .
Zeigt geänderte Dateien im Arbeitsverzeichnis
hg status .
Möglicher Status
- M = modified
- A = added
- R = removed
- C = clean
- ! = missing (deleted by non-hg command, but still tracked)
- ? = not tracked
- I = ignored
- = origin of the previous file listed as A (added)
Zeigt die Revisionshistorie des Archivs oder von Dateien an
hg log .
Die Version 1 von /etc/samba.smb.conf betrachten
hg -r 1 cat /etc/samba.smb.conf
Zur Version 1 von /etc/samba.smb.conf zurückkehren
hg -r 1 revert /etc/samba.smb.conf
Den Unterschied der aktuellen Version von /etc/samba.smb.conf zum letzten commit ansehen
hg diff /etc/samba/smb.conf
hg nutzt Konfigurationsdateien
Systemweit /etc/mercurial/hgrc
für den Benutzer $HOME/.hgrc
Es handelt sich um Dateien im ini-file format
[section]
name = value
z.B.
[ui] username = Timo Hubenthal <timo@tuxti.de>
