Pour migrer simplement un projet CVS sous SVN, il existe un outil en python nommé :
cvs2svn
Pour créer un nouveau dépôt Subversion en convertissant un dépôt CVS existant, exécutez le script comme ceci:
Attention, il ne faut pas hésiter à faire une copie de sauvegarde du repos CVS ;-)
$ Cvs2svn-s NEW_SVNREPOS CVSREPOS
Pour créer un nouveau référentiel Subversion malle contenant seulement commet, et en omettant toutes les branches et les étiquettes à partir de CVS, ne
$ Cvs2svn - coffre-que-s NEW_SVNREPOS CVSREPOS
Pour créer un fichier de sauvegarde Subversion (svnadmin appropriée à la charge) à partir d'un dépôt CVS, exécutez-le comme ceci:
$ Cvs2svn - dump-only - dumpfile DUMPFILE CVSREPOS
Attention a préciser l'encoding (par ex : pour windows). De plus, si des erreurs se produisent le cvs2svn s'interrompt ... :
$ cvs2svn -v --encoding=cp1252 -s /repos/BOC201010 /repos/tmp/BOC201010/java
$ Cvs2svn --encoding=utf_8 -s NEW_SVNREPOS CVSREPOS
Une fois la commande utilisé, il faut se rendre sous le nouveau repo svn, et y ajouter les droits adéquates ... Par exemple :
Et on donne les accès dans le fichier access
sudo nano ../access
[svnrepo:/]
@dev = rw
* = r
Aucun commentaire:
Enregistrer un commentaire