Я действительно вполне расстроен в этой точке. У меня есть существующий hg репозиторий, который имеет месяцы кодирования истории в нем, и я хочу получить это в частный репозиторий GitHub, таким образом, я могу работать над ним оттуда. К сожалению, я использую Windows, и я, может казаться, не нахожу способа преобразовать репозиторий, который я могу на самом деле взяться за работу правильно. Практически каждый бит справки и совета, который я могу найти онлайн, кажется, предполагает, что я работаю от некоторого вида *, отклоняют оболочку, которая я не.
Я в настоящее время устанавливал: TortoiseHG, Python 3.1 и Мерзавец для Windows.
Что я попробовал:
плагин hg-init для hg - Когда я пытаюсь использовать команду gexport (и другие от hg-мерзавца), я просто, получает строки исключений Python. Я полностью не могу заставить мерзавца даже распознавать команду gremote. Я попробовал следующее, что было здесь: http://github.com/blog/439-hg-git-mercurial-plugin
hg мерзавцу (быстрый экспорт) - Все учебные руководства продолжают ожидать, что я выполню .sh файл. Другой поток stackoverflow, казалось, подразумевал, что Powershell может выполнить .sh файлы, но я не могу заставить его выполнить их ни за что в жизни. Пример: http://hivelogic.com/articles/converting-from-mercurial-to-git
Подвижный к преобразователю мерзавца - http://permalink.gmane.org/gmane.comp.version-control.git/36601 - Этот не хочет работать, когда я выполняю его с помощью Python, который жалуется, что имеет синтаксическую ошибку на строке 44. Я не знаю Python, таким образом, у меня нет идеи.
Четыре часа поиска Google и прохождения через бесполезные учебные руководства и people-more-fortunate-than-me, напевая похвалы каждого предположительно полезного сообщения в блоге, но я не добрался нигде с этим. Кто-либо может предложить помощь или предложения для меня для попытки?
Или скажите мне, какой URL у вашего репозитория hg, и я могу преобразовать его для вас.
Это может показаться глупым (или решением для отчаявшихся ...), но я думаю, что Bazaar имеет хорошую поддержку как для репозиториев Hg, так и для Git, и он хорошо работает в Windows.
Так что, если ничего не помогает, возможно, вы можете использовать bzr-hg и bzr-git для преобразования ...
Вы не думали установить msysgit? Оболочка git bash, которую она предоставляет, должна быть способна запускать файлы .sh.