D'où vient réside respository après la conversion du référentiel CVS en utilisant SVN cvs2svn?

StackOverflow https://stackoverflow.com/questions/2942393

  •  05-10-2019
  •  | 
  •  

Question

J'utilise cvs2svn pour convertir référentiel déjà existant CVS dans le référentiel svn. Tout en faisant à l'aide de la ligne de commande, il fait toutes les passes et crée un référentiel dans le SVN. Mais je ne suis pas en mesure de trouver tous les fichiers dans le répertoire particulier. D'où vient ce référentiel réside?

J'ai utilisé la commande suivante pour convertir le CVS au dépôt SVN.

cvs2svn -s /home/user/Subversion/repos /home/usr/cvsrepo
Était-ce utile?

La solution

L'option -s indique cvs2svn où placer le dépôt Subversion. Ceci est la base de données contenant l'histoire de l'ensemble de votre projet; à savoir, la partie que vous pouvez mettre sur un serveur central. Pour réellement travailler sur les fichiers, vous devez vérifier les fichiers 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 un check-out version du « tronc » (alias, CVS « HEAD ») révision de votre projet. Pour plus d'informations sur la façon de travailler avec Subversion, consultez le livre de Subversion .

Autres conseils

Comment cherchez-vous vos fichiers? Ne pas utiliser ls. Au lieu de cela faire une svn checkout de cette prise en pension et vous devriez trouver vos fichiers dans votre copie de travail récemment vérifié.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top