Ich nutze für einige Systeme, bei denen eine größere Lösung unnötig ist, ebenfalls git. Funktioniert, je nach Anforderungen, sehr gut. Geht aber im Grunde jedes dvcs.
Von etckeeper_nutzer am Do, 13. Oktober 2011 um 00:46 #
etckeeper speichert die Zugriffsrechte und die Benutzer- und Gruppenzugehörigkeit der Dateien automatisch mit, was git von sich alleine ja erstmal nicht tut.
Das mit den Zugriffrechten war mir auch neu. Wie macht etckeeper das? Vor allem wie funktioniert das wenn ich zwischendrin manuell etwas ändere und es mit einem sinnvollen Kommentar versehen will?
Zugriffsrechte speichert git afaik durchaus, Benutzerrechte aber nicht, das stimmt. War für mich bisher noch kein Problem, mich interessierten bei dem Thema bisher vor allem Änderungen in den Dateien. Aber da hat sicher jeder andere Anforderungen.
etckeeper scheint ja auch durchaus eine pfiffige Lösung zu sein, allerdings werde ich sie wohl nicht nutzen, da ich bisher nichts an einer reinen git Lösung vermisst habe.
etckeeper versioniert u.A. auch welche Programme installiert und deinstalliert werden. Zudem macht etckeeper alle 24h (oder öfter wenn man will) ein automatisches commit, falls mal vergessen wurde.
git alleine tut es auch, ich mache das schon ewig so.
Naja, aber manuell halt. Wenn ich den Text richtig verstehe, nutzt das Programm Hooks der Paketmanager.
Ich nutze für einige Systeme, bei denen eine größere Lösung unnötig ist, ebenfalls git. Funktioniert, je nach Anforderungen, sehr gut. Geht aber im Grunde jedes dvcs.
etckeeper speichert die Zugriffsrechte und die Benutzer- und Gruppenzugehörigkeit der Dateien automatisch mit, was git von sich alleine ja erstmal nicht tut.
Das mit den Zugriffrechten war mir auch neu. Wie macht etckeeper das? Vor allem wie funktioniert das wenn ich zwischendrin manuell etwas ändere und es mit einem sinnvollen Kommentar versehen will?
Zugriffsrechte speichert git afaik durchaus, Benutzerrechte aber nicht, das stimmt. War für mich bisher noch kein Problem, mich interessierten bei dem Thema bisher vor allem Änderungen in den Dateien. Aber da hat sicher jeder andere Anforderungen.
etckeeper scheint ja auch durchaus eine pfiffige Lösung zu sein, allerdings werde ich sie wohl nicht nutzen, da ich bisher nichts an einer reinen git Lösung vermisst habe.
etckeeper unterstützt auch hg und bzr. Zumindest für bzr kann ich sagen, läuft prima!
etckeeper versioniert u.A. auch welche Programme installiert und deinstalliert werden. Zudem macht etckeeper alle 24h (oder öfter wenn man will) ein automatisches commit, falls mal vergessen wurde.
Wo ist jetzt der Vorteil gegenüber einem
locate pacnew
rm configfile.pacnew
oder
[nano configfile.pacnew]
mv configfile.pacnew configfile?
> Doch auch eine manuelle Pflege der Daten ist möglich. Dazu
> reicht es, die üblichen Systemtools zu nutzen
Man kann etckeeper auch manuell aufrufen, z.B.:
etckeeper commit
oder
etckeeper commit -d $VERZEICHNIS