c'est de faire la différence entre les modifications personnelles et les modifications dues à des mises-à-jour de paquets (cf debian unstable, gentoo ou autre).
l'autre problème est de faire en sorte que les fichiers qui doivent vraiment rester cacher le restent...
j'avais vu une astuce sur les listes debian pour faire ca en svk (traduction approchée inline)
# Install svk
apt-get install svk
# Initialize a depot in /root/.svk --
# Initialisation du dépôt.
svk depotmap --init
# Import /etc making it a working copy.
# Importer /etc et en faire un répertoire de travail
svk import --to-checkout //etc /etc
# Make your depot not that readable
# Le monde ne doit pas pouvoir tout lire.
chmod -R go-rwx ~/.svk
# Remove volatile files from revision control
# Ne pas suivre les fichiers qui changent tout le temps.
cd /etc
svk rm -K adjtime ld.so.cache
...and voilà, you have /etc/ under revision control, without CVS or .svn
or {arch} files around. The syntax of svk is just like the syntax of
svn, of which it's a distributed extension.
L'avantage, c'est qu'apparemment, ca marche comme svn, sans mettre de fichiers de contrôle dans la vraie arborescence /etc.
# la difficulté
Posté par tinodeleste . En réponse au journal Sauvegarde automatique des fichiers de conf. Évalué à 5.
l'autre problème est de faire en sorte que les fichiers qui doivent vraiment rester cacher le restent...
j'avais vu une astuce sur les listes debian pour faire ca en svk (traduction approchée inline)
# Install svk
apt-get install svk
# Initialize a depot in /root/.svk --
# Initialisation du dépôt.
svk depotmap --init
# Import /etc making it a working copy.
# Importer /etc et en faire un répertoire de travail
svk import --to-checkout //etc /etc
# Make your depot not that readable
# Le monde ne doit pas pouvoir tout lire.
chmod -R go-rwx ~/.svk
# Remove volatile files from revision control
# Ne pas suivre les fichiers qui changent tout le temps.
cd /etc
svk rm -K adjtime ld.so.cache
...and voilà, you have /etc/ under revision control, without CVS or .svn
or {arch} files around. The syntax of svk is just like the syntax of
svn, of which it's a distributed extension.
L'avantage, c'est qu'apparemment, ca marche comme svn, sans mettre de fichiers de contrôle dans la vraie arborescence /etc.
Je n'ai pas testé.