Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:etckeeper

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Both sides next revision
software:etckeeper [2012/05/05 09:34]
mhoffmann
software:etckeeper [2012/07/13 09:57]
khopf
Zeile 83: Zeile 83:
  
 Nachdem diese konfiguration vorgenommen wurde arbeitet etckeeper im Hintergrund und versioniert automatisch bei der installation von Paketen. Nachdem diese konfiguration vorgenommen wurde arbeitet etckeeper im Hintergrund und versioniert automatisch bei der installation von Paketen.
 +==== Commit ====
 Bei manuellen Änderungen in der Konfiguration muss folgendermaßen vorgegangen werden um Änderungen zu versionieren:​ Bei manuellen Änderungen in der Konfiguration muss folgendermaßen vorgegangen werden um Änderungen zu versionieren:​
 <​code>​ <​code>​
-# sudo git status +# sudo etckeeper ​commit
-# sudo git commit ​-a -m "​MESSAGE"​+
 </​code>​ </​code>​
-=== Version einer Datei zurücksetzen ===+ 
 +Es öffnet sich dann ein VI-Fenster in dem eine commit Message angegeben werden **muss**! 
 +Die Zeilen mit Hashtag am Anfang dienen nur zur Information und werden nicht als Message comitted. 
 +Nach Eingabe eines **kurzen und präzisen** Kommentares drückt man ''​ESC'',​ danach ''​wq''​ und bestätigt mit ''​Enter''​. 
 + 
 +Danach erhält man auf dem Bildschirm eine ausgabe, welche Dateien committed wurden. 
 +Hat man keinen Kommentar angegeben meldet etckeeper dies.  
 +==== Version einer Datei zurücksetzen ​====
 Falls eine Datei in /etc zurückgesetzt werden kann dies einfach mit folgendem Befehl realisiert werden: Falls eine Datei in /etc zurückgesetzt werden kann dies einfach mit folgendem Befehl realisiert werden:
 +Zuerst muss im Log nachgesehen werden welche Version wieder geholt werden soll:
 <​code>​ <​code>​
-sudo git checkout --<​File>​+# git log
 </​code>​ </​code>​
 +Im Log kann man dann einsehen welche Version man haben will. Hierzu dienen die ersten Stellen des langen Hash-Codes.
  
-=== Weiterführende Links und Infos ===+Zurückgesetzt wird die Version dann mit 
 +<​code>​ 
 +# sudo git checkout <Die ersten paar Ziffern der alten Version> --<File das zurückgesetzt werden soll> 
 +</​code>​ 
 + 
 +Soll dann bspw. wieder auf die neueste Version zurückgegriffen werden, so geschieht dies mit: 
 +<​code>​ 
 +git checkout master 
 +</​code>​ 
 +**Achtung:​** hierbei werden ALLE Dateien aus dem master-commit geholt und überschrieben! 
 + 
 +===== Weiterführende Links und Infos =====
 Ein deutscher Artikel über ETCkeeper: [[http://​www.linux-magazin.de/​Online-Artikel/​Etckeeper-stellt-Systemkonfiguration-unter-Versionskontrolle]] Ein deutscher Artikel über ETCkeeper: [[http://​www.linux-magazin.de/​Online-Artikel/​Etckeeper-stellt-Systemkonfiguration-unter-Versionskontrolle]]
  
Zeile 101: Zeile 121:
 Offizielle Entwicklerbeschreibung und Tutorial: [[http://​git.kitenet.net/?​p=etckeeper.git;​a=blob_plain;​f=README;​hb=27ca6c9eb668c9ab55cf65f8e620893589536c84]] Offizielle Entwicklerbeschreibung und Tutorial: [[http://​git.kitenet.net/?​p=etckeeper.git;​a=blob_plain;​f=README;​hb=27ca6c9eb668c9ab55cf65f8e620893589536c84]]
  
- +{{tag>​versionsverwaltung sicherung }}
- +
- +
- +
- +
-  ​+

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

software/etckeeper.txt · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)