2010-06-07 5 views
2

Je reçois cette erreur tout en donnant cette commande:Je reçois l'erreur suivante lors de la conversion du référentiel CVS à SVN en utilisant cvs2svn

cvs2svn --trunkonly --svnrepo /path/to/new/svn /path/to/existed/cvs/repo 

L'erreur que je reçois est

Error summary: 
    ERROR: No RCS files found 
    Are you absolutely certain you are pointing cvs2svn 
    at a CVS repository? 

I trouvé que le référentiel mon est CVSNT. donc ce qui précède ne fonctionne peut-être pas. Quelqu'un peut-il s'il vous plaît me donner une idée de comment cacher ces dépôts dans SVN?

Répondre

3

Comme l'erreur dit: Le chemin /path/to/existed/cvs/repo est probablement faux. Essayez à nouveau avec le répertoire qui contient CVSROOT.

+0

merci pour la réponse. En fait, j'avais un dépôt CVS dans l'ordinateur distant. J'ai copié ces fichiers sur mon ordinateur local via scp. J'ai gardé ce paquet CVS quelque part dans mon ordinateur local et donné le chemin de ce paquet CVS comme dépôt CVS. Est-ce la bonne manière ou je dois faire des changements avant de le donner comme chemin du dépôt CVS. – thetna

+0

Le module CVS ne suffit pas; CVS conserve beaucoup d'informations vitales dans le répertoire CVSROOT, vous devez donc le copier également. –

+2

Il est vrai que CVS conserve des informations importantes dans le répertoire CVSROOT, mais cvs2svn n'utilise pas ces informations. En ce qui concerne cvs2svn, il suffit qu'il y ait un répertoire CVSROOT vide au bon endroit (il est seulement utilisé pour trouver le répertoire principal du dépôt CVS). – mhagger

Questions connexes