2010-03-30 3 views
3

J'ai converti un ancien référentiel cvs en mercurial via "hg convert". Tout semblait aller bien (au moins avec la branche par défaut) mais toutes les branches d'entités manquaient de fichiers qui n'avaient pas été modifiés dans la branche. Y a-t-il un moyen de réparer ça? J'utilise la version 1.5, la conversion a été faite via "hg convert cvs/checkout newrepo".hg convertir à partir de cvs branches brisées

Répondre

5

Il est probablement préférable d'utiliser cvs2svn pour faire la conversion, car il contient beaucoup plus de «lore» pour les cas bizarres. Ensuite, vous pouvez exécuter hg convert sur le référentiel SVN résultant. C'est ce que le Mercurial Wiki itself recommends quand les choses vont mal.

+0

Convertir de cvs à svn, puis à hg fait l'affaire. J'ai aussi essayé cvs2hg qui n'a pas fait un si bon travail que cela a créé un tas de commits étranges. – Luminger

Questions connexes