Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki