hg
Mercurial
englisch für Quersilber ist ein
hg ist ein Programm zur Versionsverwaltung (source code management system)
Projekt initialisieren
hg init
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>
hg.txt · Zuletzt geändert: von 127.0.0.1
