Я разрабатывал Java-приложение, используя git в качестве репозитория исходного кода. Я хотел бы поделиться проектом с другими разработчиками java, и, похоже, они наиболее часто используют hg.
У меня вопрос, как преобразовать репозиторий git в hg?
Если бы я попробовал погуглить "convert git to hg", и каждый поисковый запрос был посвящен преобразованию из hg в git. Я тоже использую TortoiseHg .
Ответы:
После установки
hg convert
утилита по умолчанию отключена. Чтобы установить это как таковое, добавьте в свой.hgrc
файл следующее.Если вы используете TortoiseHg в Windows, этот файл находится в вашем домашнем каталоге как
mercurial.ini
. После изменения этого параметра вы сможете пользоватьсяhg convert
утилитой.источник
Используя расширение Mercurial Convert
И набрав
(даже если это может привести к некоторым проблемам ...)
Примечание :: metrix сообщает, что это может не сработать:
источник
.hgrc
настройку вместо ссылки на нее, он был бы исчерпывающим.Вы можете посмотреть утилиту http://hg-git.github.com/ : плагин Git для Mercurial
Этот плагин изначально был разработан ребятами из GitHub и позволяет конвертировать из git <-> mercurial без потерь. Теоретически вы даже можете клонировать репозиторий hg.
источник
Распределенный контроль версий с Mercurial состояниями:
Так, может быть, вам не нужен дополнительный инструмент?
источник
Расширение convert может сработать для вас, но если это не так, вы можете проверить tailor, который является универсальным инструментом для преобразования между различными распределенными SCM.
источник
Вы просто не могли его преобразовать. Просто используйте плагин Hg-Git ! Никто не узнает разницы.
источник
Новый игрок в городе: git-remote-hg . Он обеспечивает встроенную поддержку моста в git.
Просто:
источник
В
Git
папке со всеми моими репозиториями Git я создалGit2Hg.cmd
файл со следующим содержимым:Теперь я могу преобразовать репозиторий Git в Hg, набрав это в CMD:
источник
Плагин Hg-Git или, если вы используете для Windows или миграцию с одного на другой, посетите здесь 2 [Windows GIT]
источник