====== 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