(Page créée avec « =Versionnisation des fichiers de etc= ==Installation== Mettre en place un <b>système de version</b> sur les fichiers contenu par <b>/etc</b> <br> Sous Kubuntu/Ubuntu instal... ») |
|||
Ligne 21 : | Ligne 21 : | ||
==Utilisation== | ==Utilisation== | ||
+ | |||
+ | Pour connaître le statut du répertoire /etc lancer la commande: | ||
+ | sudo etckeeper vcs status | ||
+ | |||
+ | Pour connaître les différences entre la dernière version et la courante: | ||
+ | sudo etckeeper vcs diff /etc | ||
+ | |||
+ | Pour commiter les dernieres modifications des fichiers de /etc: | ||
+ | sudo etckeeper commit "Mise a jours de fstab suite a nouveau disque" | ||
+ | |||
+ | Pour afficher l'historique des modifications de etc ou d'un sous répertoire par exemple X11: | ||
+ | sudo etckeeper vcs log | ||
+ | sudo etckeeper vcs log /etc/X11 | ||
+ | |||
+ | Pour afficher les modifications entre 2 versions: | ||
+ | sudo etckeeper vcs diff -r1..3 | ||
+ | |||
+ | Pour afficher les modifications apporté par une version : | ||
+ | sudo etckeeper vcs diff -c3 | ||
+ | |||
+ | Pour ramener /etc a une version precedente ( ici la version 2 ): | ||
+ | sudo etckeeper vcs revert --revision 2 /etc |
Sommaire |
Mettre en place un système de version sur les fichiers contenu par /etc
Sous Kubuntu/Ubuntu installer les paquets:
-etckeeper
va installer quelques paquets dont dépend etckeeper, notament bzr.
sudo etckeeper init
Avec cette commande tout ce qui est dans /etc est ajouté a bzr
sudo etckeeper commit "initial commit"
Ici nous faisons le premier commit.
Pour connaître le statut du répertoire /etc lancer la commande:
sudo etckeeper vcs status
Pour connaître les différences entre la dernière version et la courante:
sudo etckeeper vcs diff /etc
Pour commiter les dernieres modifications des fichiers de /etc:
sudo etckeeper commit "Mise a jours de fstab suite a nouveau disque"
Pour afficher l'historique des modifications de etc ou d'un sous répertoire par exemple X11:
sudo etckeeper vcs log sudo etckeeper vcs log /etc/X11
Pour afficher les modifications entre 2 versions:
sudo etckeeper vcs diff -r1..3
Pour afficher les modifications apporté par une version :
sudo etckeeper vcs diff -c3
Pour ramener /etc a une version precedente ( ici la version 2 ):
sudo etckeeper vcs revert --revision 2 /etc