Découvrer les joies de Subversion (SVN)

Logo SubversionOn a souvent la possibilité de récupérer les sources d'une applications en utilisant un gestionnaire de version (SVN). Je vais détailler ici plusieurs commandes pour utiliser SVN. Pour une définition de Subversion, consulter Wikipédia.

  • Récupérer des fichiers :
svn checkout svn+ssh://worldwarrior@svn.jpsystem.info/svn/
  • Ajout de données
svn add fichier
  • Suppression de données
svn del fichier
  • Etat du SVN local par rapport au SVN distant
svn status
  • Envoie des modifications locales vers le SVN distant
svn commit -m "message à mettre ici"
  • Synchronisation à partir du SVN distant
svn update
  • Déplacement
svn move SRC DEST

Cela permet de renommer un dossier ou un fichier en gardant l'historique des logs

  • Voir les différentes modifications au cours du temps :
svn log fichier
  • Enlever le versionning d'un dossier (Supprime tous les dossiers .svn dans une arborescence ) :
find . -type d -name ".svn" -exec rm -rf {} \;

Pour ceux qui ne veulent pas utiliser le terminal ;-) , plusieurs logiciels existent pour gérer un SVN graphiquement :

Pour KDE : KDESVN, un très bon logiciel intégré à Konqueror.

Pour Gnome : RapidSVN

Commentaires

1. Le mardi, mai 26 2009, 12:57 par Edmond

De bonnes commandes qui simplifie grandement la vie de tout développeur !!

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet