Преобразование Git в HG только с одной веткой - PullRequest
0 голосов
/ 06 января 2011

У меня проблема при попытке конвертировать.Есть ветка "master", а также другая ветвь с именем "testing". Когда я использую стандартный метод "hg convert gitbranch hgconvertedbranch", я получаю две головы и мне нужно объединить.- Он как-то объединяет обе ветви, и я получаю источники и изменения, отличные от оригинальной «основной» ветви, которую нужно преобразовать только мне.

У вас есть какое-то решение для этого?Любая опция для команды "hg convert", чтобы преобразовать действительно только главную ветвь, а не все вместе?Спасибо.

Ответы [ 2 ]

1 голос
/ 06 января 2011

Просто создайте локальный клон вашего репозитория git только с одной веткой и преобразуйте его в hg.

0 голосов
/ 06 января 2011

После того, как вы сделали преобразование в Mercurial, вы можете использовать clone -r ONEHEAD converted new, чтобы получить репо, имеющий только ревизию ONEHEAD и всех его предков.

...