Deux des systèmes de gestion de code source les plus populaires sont l'ancien système de CVS (Concurrent Versions ) et son cousin Subversion plus sophistiqué (SVN) . En utilisant un de ces systèmes , des équipes de programmeurs peuvent conserver un historique complet d'un projet, du début à la fin , tout en minimisant le travail nécessaire pour conserver une copie de chaque développeur du projet en phase avec le travail de ses coéquipiers. Toutefois, la mise à niveau à partir de CVS à SVN n'est pas anodin . Heureusement, un projet open source sophistiqué et mature, CSV2SVN , face à ce problème . Même les projets complexes comme le compilateur C de GNU ont utilisé CSV2SVN à améliorer leurs référentiels de code source . Vous aurez cependant besoin local, accès direct aux fichiers dans le référentiel CVS. L'accès à distance via les commandes CVS sont insuffisantes. Choses que vous devez
cvs2svn
Afficher plus Instructions
1
Ouvrez un terminal . Les utilisateurs de Windows devront cliquer sur " Démarrer", " Exécuter" et tapez " cmd ", tandis que les utilisateurs de Linux ou Unix auront généralement un raccourci vers le terminal dans leur barre de menu.
2
Back- votre référentiel en tapant la commande suivante : mkdir
CVS_BACKUP
cp -av repository /* CVS_BACKUP /Photos
Remplacer " référentiel " avec le chemin du répertoire racine du CVS .
3 type de
ce qui suit afin de fonctionner cvs2svn :
cvs2svn - dump - seulement CVS_BACKUP
Cela crée un compatible " dump- file" SVN sein le répertoire courant. Il aura le nom de " cvs2svn -dump ».
4
Importer le dumpfile dans votre dépôt Subversion :
projet
svn mkdir svn ://host.com /project_folder -m " Importer "
svnadmin - parent -dir project_folder charge svn ://host.com < cvs2svn -dump
Changer les noms d'hôte et des répertoires à l' emplacement exact de votre dépôt Subversion < . br>