Historisation fichier etc

De system.co.free.fr.
(Différences entre les versions)
(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

Version du 22 décembre 2013 à 11:10

Sommaire

Versionnisation des fichiers de etc

Installation

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.

Initialisation

 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.

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
Outils personnels