Pour créer un dépôt, faites simplement :
sudo svnadmin create /var/lib/svn/toto
Remplacez toto par le nom informatique de votre projet.
Cette commande a pour résultat de créer un répertoire dans /var/lib/svn contenant tout le nécessaire pour gérer et stoker votre dépôt. Nous allons donc le déplacer sur votre espace personnel :
mkdir ~/svnroot
sudo mv /var/lib/svn/toto ~/svnroot/
sudo ln -s $HOME/svnroot/toto /var/lib/svn/toto
sudo chown -R $USER ~/svnroot/toto
Premier import
Il est fortement recommandé d'utiliser le schéma trunk/branches/tags pour la gestion de vos projets. Si vous avez choisi de mettre plusieurs projets dans un même dépôt, il vous faut appliquer ce schéma dans le répertoire racine de chaque projet. Vous trouverez facilement des sites vous expliquant la raison de ce schéma et comment réaliser des branches et des tags.
Exemple pour un dépôt mono-projet :
mkdir /tmp/tmp-toto
cd /tmp/tmp-toto
mkdir trunk branches tags
svn import . file:///svn/toto --message 'Initial repository layout'
cd
rm -rf /tmp/tmp-toto/
En esperant que cela vous conviendra
Cordialement
Natim
Poste le Friday 27 October 2006 11:07:59