J'utilise donc Git principalement à des fins de développement, mais je viens de réaliser que je pouvais l'utiliser pour stocker des versions des fichiers de paramètres que j'ai sur mon installation Ubuntu.
Ma configuration proposée est la suivante:
git init
un repo à/
Ajouter un
.gitignore
at/
qui ignore tous les fichiers, à l'exception des paramètres spécifiques que je souhaite suivre.Par exemple, le
.gitignore
pourrait contenir ( source ):## Ignore everything... * ## Except... !/etc/default/tlp !/etc/crontab
Chaque fois que je modifie ces paramètres de bas niveau, je peux les suivre.
Y a-t-il quelque chose qui pourrait mal tourner avec cette configuration? Le noyau doit-il toujours avoir /
uniquement certains dossiers? Cela gâchera-t-il le fonctionnement des applications?
/etc/crontab
sur mon portable personnel sont définitivement les miens, mais je vois ce que tu veux dire.
etckeeper
et faites des sauvegardes.
~
fichiers de paramètres de répertoire personnel plutôt que les/
fichiers