Я хочу преобразовать репозиторий Git с несколькими ветвями в репозиторий Mercurial. При использовании hg convert
создается только одна ветка по умолчанию, которая затем имеет заголовок для каждой ветки Git.
Я уже читал Как ветки git импортируются в mercurial с помощью hg convert? и я знаю, что невозможно узнать, какой коммит какой ветке принадлежит в Git. Однако репозиторий с таким количеством головок, как и веток, для меня не подходящее решение.
Поскольку все ветки разные, я, очевидно, не могу объединить их все в одну головку.
Как я могу преобразовать или изменить преобразованный репозиторий таким образом, чтобы каждая голова находилась в отдельной ветке? Обратите внимание, что мне не обязательно, чтобы все существующие коммиты были назначены правой ветке, но я хочу, чтобы с этого момента коммиты были назначены правой ветке и имели только одну головку на ветку.