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