31
Jul 2013

Category: Programming | Tags: versioning cvs svn

Tout d'abord, il faut créer le dossier ou vont se trouver les sources de votre projet :

svn checkout svn://qsomazzi.fr/my-project/ my-project

Cette commande va créer un dossier my-project dans votre répertoire courant et récupérer les sources de votre projet my-project à sa dernière révision. C'est le début de tout projet qui sera sous gestionnaire de version.

Pour son utilisation, une fois le projet créer, voici les commandes principales que vous serez amené à utiliser :

#Commit le projet en cours et met 'First commit' comme message de commit
svn commit -m 'First commit'
#Permet de mettre son projet à jour, à la dernière révision
svn update
#Permet de mettre son projet à jour, à la révision X
svn update -r X
#Ajouter des fichier au svn pour les prochains commit
svn add
#Supprimer des fichier du svn pour les prochains commit
svn delete

Une fois votre projet terminé, avant de le livrer ou de le mettre en production, il faut supprimer les fichiers de subversion, ces fichiers cachés nommés : .svn contiennent toutes les données nécessaires à subversion pour récupérer les anciennes révisions et la configuration de votre svn, il faut donc les supprimer avec la commande suivante :

find . -name .svn -print0 | xargs -0 rm -rf

Cette commande va supprimer de manière récursive tous les fichiers .svn de votre dossier courant.