Преобразование репозитория Mercurial с закладками в Git - PullRequest
2 голосов
/ 11 декабря 2011

Какой лучший способ конвертировать репозиторий Mercurial, использующий закладки, в репозиторий Git?

Я пробовал перечисленные здесь шаги в Cygwin, но он конвертировал только ветку по умолчаниюосвоить.«Ветвь», в которой я использую закладку, не была включена в преобразование, хотя она и вызвала ошибку при запуске репозитория Hg с «неназванной» головой.

Перечисленные шаги здесь (с использованием git-hg) вообще не работает.

В Cygwin установлены Hg 1.9.3 и Git 1.7.5.1, если это помогает.

1 Ответ

2 голосов
/ 12 декабря 2011

Mercurials плагин hg-git выполняет преобразование, которое вы хотите. Вам нужно поставить закладку на каждой ревизии, которую вы хотите экспортировать в git, а затем hg push /place/to/repo.git, чтобы экспортировать коммиты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...