The 2007-11-30 at 11:41 by Loïc d'Anterroches filed under News.
Si vous avez un serveur sous Linux et que vous voulez voir l’évolution de votre configuration. Je vous conseille d’utiliser git, ce tutoriel devrait vous aider.
L’intérêt de git contrairement à CVS ou subversion, c’est qu’il est rapide, léger et surtour dans ce cas précis, il ne crée qu’un seul répertoire .git à la racine du projet que vous suivez.
Donc dans mon cas, j’ai simplement fait :
Installation et configuration de git :
# apt-get install git-core # git config --global user.name "Mon nom" # git config --global user.email moi@yourdomain.example.com
Initialisation de mon dépôt pour suivre les modifications de configuration dans /etc :
# cd /etc # git init # git add . # git commit
et maintenant, quand je modifie quelque chose dans ma configuration, je passe en root et je fais :
# git add . # git commit
Je donne un bon message pour me souvenir de ce que j’ai fait. Et voilà ! Cela veut aussi dire que si je fais un truc stupide dans ma configuration, je peux revenir facilement à la version d’avant, donc plus besoin de garder des fichiers .conf.YYYYMMDD ou .conf.back de partout.
Autre chose, quand je fais git log je peux tranquillement voir l’historique de mes modifications et donc me souvenir de ce que j’ai fait et si j’ai mis de bons commentaires, je peux aussi savoir ce qu’il me reste à faire !
Note : Toutes les commandes sont lancées en root, c’est uniquement parce que la configuration du serveur appartient à cet utilisateur.
Comments from readers
Bastien J. said:
La même avec Bazaar, quel que ce soit mon projet. Cela assure une tranquillité fantastique...