Есть ли простой способ конвертировать существующий Mercurial репозиторий в Bazaar, не теряя истории? Если я превращу Mercurial в Subversion на Bazaar, я потеряю любую историю?Преобразование Mercurial репозитория в базар
ответ
Вы должны использовать плагин bzr-fastimport. У этого есть hg-fastexport помощник, чтобы сбросить вашу Меркурийскую историю, чтобы fastimport поток, который можно импортировать в филиал Bazaar.
Вся история должна быть сохранена таким образом. Существует один тип информации, который будет потерян: информация о копиях файлов, потому что bzr не поддерживает это.
Другой вариант - использовать плагин bzr-hg, который должен иметь возможность работать непосредственно с репозиториями Mercurial. Поскольку вы просите простой способ, я предлагаю сначала попробовать bzr-hg.
В соответствии с помощью hg convert («hg help convert») он преобразуется только в тип Mercurial или SVN (базар поддерживается только как исходный репозиторий). Если вы решили пойти Mercurial -> SVN -> Bazaar, используя «hg convert», файл справки говорит, что история в ветвях не сохраняется.