2010-05-31 7 views
0

J'utilise cvs2svn pour convertir un dépôt CVS déjà existant en svn repository. En le faisant en utilisant la ligne de commande, il fait toutes les passes et crée un référentiel dans le SVN. Mais je ne suis pas capable de trouver tous les fichiers dans le répertoire particulier. Où réside ce dépôt?Où réside le référentiel après la conversion du référentiel CVS en SVN à l'aide de cvs2svn?

J'ai utilisé la commande suivante pour convertir le CVS en référentiel SVN.

cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo 

Répondre

2

L'option -s indique à cvs2svn où placer le référentiel Subversion. C'est la base de données qui contient l'historique de tout votre projet. c'est-à-dire, la partie que vous pourriez vouloir mettre sur un serveur central. Pour réellement travailler sur les fichiers, vous devez vérifier les fichiers hors du référentiel dans une copie de travail. Pour ce faire, utilisez la commande suivante:

svn checkout file:///home/user/Subversion/repos/trunk myproject 

Après cela, le répertoire « myproject » (dans le répertoire courant) contiendra une version extraite du « tronc » (aka, CVS « HEAD ») révision de votre projet. Pour plus d'informations sur l'utilisation de Subversion, voir the Subversion book.

1

Comment cherchez-vous vos fichiers? N'utilisez pas ls. Au lieu de faire un svn checkout de ce repo et vous devriez trouver vos fichiers dans votre copie de travail nouvellement récupéré.

+0

i chekched à l'aide de la commande svn co file: /// chemin/vers/référentiel affiche la liste des fichiers en cours cheked sur. mais je ne pouvais toujours pas trouver les fichiers dans le référentiel SVN que j'ai migrés du dépôt CVS. – thetna

Questions connexes