Transfert de votre projet d'un système de gestion de code source à l'autre peut être un sérieux défi. Idéalement, vous voulez garder autant de l'information stockée dans l'ancien système sur l'histoire de votre projet que possible, mais souvent les méthodes utilisées pour stocker les informations sont radicalement différentes. Pour vous aider dans cette tâche, les développeurs open source ont créé le " cvs2svn . " Du programme Même les projets complexes comme la GNU Compiler Collection ( GCC ) ont été portés avec succès à SVN en utilisant cet outil. Vous pouvez le télécharger gratuitement à partir de la première ressource . Choses que vous devez
cvs2svn
Afficher plus Instructions
1
Ouvrez un terminal . Sous Unix ou Linux, il ya généralement une icône de terminal sur le bureau. Sur Mac OS X , vous pouvez cliquer sur l'icône " Spotlight " et tapez " Terminal". Sous Windows, vous pouvez cliquer sur " Démarrer", " Exécuter" et tapez " cmd"
2
Faire une copie de sauvegarde de votre référentiel CVS, juste au cas où quelque chose va radicalement faux : .
mkdir -p ~ /tmp /CVS_BACKUP /CVSROOT
cp -av /cvsroot_ /* ~ /tmp /CVS_BACKUP /Photos
Remplacez le nom du répertoire " cvsroot_ " avec le répertoire de votre CVS
3
Run de cvs2svn pour convertir la copie de sauvegarde du référentiel CVS dans un fichier compatible " dump " SVN :
cvs2svn - dump - seulement ~ /. tmp /CVS_BACKUP
le fichier de vidage sera situé dans le répertoire courant et sera nommé " cvs2svn -dump ».
4
Importer le fichier de vidage de votre dépôt Subversion : < br >
svn mkdir file :///home /user /Subversion /repos /project- m " importation de projet " Photos
svnadmin - parent -dir charge de projet /home /user /Subversion /repos < cvs2svn -dump
Changer les répertoires à la suite de l' emplacement réel de votre dépôt Subversion.