Теперь у меня все работает, благодаря вики-странице ConvertExtension !
Я попробовал метод Ry4an, но он имел недостатки, заключающиеся в необходимости сначала конвертировать репозиторий SVN впромежуточный репозиторий Mercurial до разделения всего, и что ветви, ствол и теги не были распознаны, потому что есть два проекта, каждый из которых имеет свои собственные ветви, ствол и теги.
Я обнаружил, что вручную определяю ветвиКаталог, trunk и tags отлично работал для преобразования одного проекта из SVN в Mercurial за раз:
hg \
--config convert.svn.trunk=proj1/trunk \
--config convert.svn.branches=proj1/branches \
--config convert.svn.tags=proj1/tags \
convert --authors authors.txt original-svn-dir hg-proj1
Это позаботится о распознавании ветвей SVN, тегов и фильтра и транкатолько для proj1
версий одновременно.Затем я просто повторил это для proj2
.