2010-03-05 5 views
1

Je tente d'utiliser la hg convert commande Mercurial contre un dépôt SVN qui a un tronc et quelques balises La mise en page du dossier SVN ressemble à ceci:Conversion d'un projet SVN contenant des balises à Mercurial

Foo 
    tags 
    1.00a 
    1.00b-test 
    trunk 

Bien que l'importation réussisse, il semblerait que je ne fais que poser le tronc et que les étiquettes ne soient pas visibles dans le référentiel Hg. L'émission hg tags ou hg branches ne les affiche pas.

Est-ce que je fais quelque chose de mal ici?

Répondre

1

Essayez de passer explictly dans le répertoire contenant les balises lors de l'exécution hg convert:

--config convert.svn.tags=tags   (directory name) 
    specify the directory containing tags 

de hg help convert. Si ce n'est pas le cas, quelle est la ligne de commande secrète exacte que vous utilisez? Y a-t-il quelque chose dans le fichier .hgtags après votre exécution?

+0

La spécification du nom du dossier des étiquettes ne fait aucune différence. La ligne de commande que j'utilise est 'hg convert \ path \ to \ svn \ project'. Il n'y a pas de fichier .hgtags créé. – Rob

+0

Essayez d'exécuter "hg convert --debug \ path \ to \ svn \ project" et conservez un fichier journal de tout ce qui est affiché. Ensuite, vous devez publier le fichier de trace sur [email protected] et voir s'il s'agit d'un bogue dans l'extension * convert * sous Windows. –

Questions connexes