Преобразование Подвижного (hg) репозитория Мерзавцу в Windows (7)

Я действительно вполне расстроен в этой точке. У меня есть существующий hg репозиторий, который имеет месяцы кодирования истории в нем, и я хочу получить это в частный репозиторий GitHub, таким образом, я могу работать над ним оттуда. К сожалению, я использую Windows, и я, может казаться, не нахожу способа преобразовать репозиторий, который я могу на самом деле взяться за работу правильно. Практически каждый бит справки и совета, который я могу найти онлайн, кажется, предполагает, что я работаю от некоторого вида *, отклоняют оболочку, которая я не.

Я в настоящее время устанавливал: TortoiseHG, Python 3.1 и Мерзавец для Windows.

Что я попробовал:

  1. плагин hg-init для hg - Когда я пытаюсь использовать команду gexport (и другие от hg-мерзавца), я просто, получает строки исключений Python. Я полностью не могу заставить мерзавца даже распознавать команду gremote. Я попробовал следующее, что было здесь: http://github.com/blog/439-hg-git-mercurial-plugin

  2. hg мерзавцу (быстрый экспорт) - Все учебные руководства продолжают ожидать, что я выполню .sh файл. Другой поток stackoverflow, казалось, подразумевал, что Powershell может выполнить .sh файлы, но я не могу заставить его выполнить их ни за что в жизни. Пример: http://hivelogic.com/articles/converting-from-mercurial-to-git

  3. Подвижный к преобразователю мерзавца - http://permalink.gmane.org/gmane.comp.version-control.git/36601 - Этот не хочет работать, когда я выполняю его с помощью Python, который жалуется, что имеет синтаксическую ошибку на строке 44. Я не знаю Python, таким образом, у меня нет идеи.

Четыре часа поиска Google и прохождения через бесполезные учебные руководства и people-more-fortunate-than-me, напевая похвалы каждого предположительно полезного сообщения в блоге, но я не добрался нигде с этим. Кто-либо может предложить помощь или предложения для меня для попытки?

25
задан Nathan Ridley 16 July 2010 в 17:02
поделиться

3 ответа

  1. Установить Cygwin (с python, hg, git)
  2. Установить git-hg
  3. запустить git-hg clone ... url ...

Или скажите мне, какой URL у вашего репозитория hg, и я могу преобразовать его для вас.

19
ответ дан 28 November 2019 в 21:40
поделиться

Это может показаться глупым (или решением для отчаявшихся ...), но я думаю, что Bazaar имеет хорошую поддержку как для репозиториев Hg, так и для Git, и он хорошо работает в Windows.
Так что, если ничего не помогает, возможно, вы можете использовать bzr-hg и bzr-git для преобразования ...

0
ответ дан 28 November 2019 в 21:40
поделиться

Вы не думали установить msysgit? Оболочка git bash, которую она предоставляет, должна быть способна запускать файлы .sh.

2
ответ дан 28 November 2019 в 21:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: