Sous Windows, la gestion d’un dépôt SVN est très simple grace à l’interface graphique Tortoise SVN qui permet de faire comme si le dépôt était un dossier. On modifie un fichier dans celui-ci et ce fichier change d’étiquette. Son étiquette est maintenant “plus à jour”, dans ce genre là. Avec Ubuntu, ça n’a jamais été aussi simple (avant, un “svn checkout” puis un “svn commit”, etc…) qu’avec la nouvelle version de Nautilus SVNbêta (la 0.12), qui est une extension à Nautilus, l’explorateur de fichier par défaut.

Démonstration de Nautilus SVN en action. Image issue du site officiel
Installation
Pour installer Nautilus SVN, il faut installer les dépendances, télécharger le fichier source et installer l’extension:
sudo apt-get install python-nautilus python-configobj python-gtk2 python-glade2 python-svn subversion meld
Puis on télécharger la source (sur les serveurs Mes-Stats, au cas où le fichier aurait changer de place), on décompresse et on installe :
wget http://sources.mes-stats.fr/nautilussvn/nautilussvn_0.12-beta1-2.tar.gz
tar -xf nautilussvn_0.12-beta1-2.tar.gz
cd nautilussvn-0.12
sudo python setup.py install
Ensuite, on redémarre Nautilus :
nautilus -q && nautilus &
Et tout est prêt !
Comment je peux desinstaller Nautilus SVN ?
ça fonctionne super bien merci pour l’astuce