Создание репозитория hg из BitBucket в репозиторий GitHub - PullRequest
20 голосов
/ 11 марта 2011

Какой самый быстрый способ клонировать / разветвить репозиторий Mercurial из BitBucket в репозиторий Git в GitHub?

Я знаю, что могу клонировать в локальное репо, преобразовать в git и затем нажать нановый репозиторий GitHub.Давайте назовем это ручным способом сделать это.Я также знаю, что это на самом деле не «форк», так как два репо никак не связаны.Это нормально для меня, я просто хочу иметь возможность использовать этот репозиторий в качестве подмодуля, и меня не волнует возможность отправлять запросы на извлечение в исходный проект hg.Мне просто интересно, есть ли какой-нибудь инструмент для автоматизации этого процесса.Это своего рода инструмент клонирования BitBucket-Git.

1 Ответ

24 голосов
/ 11 марта 2011

Ну, есть плагин hg-git , который вы можете использовать. Это позволяет вам использовать hg для общения с git сервером. С помощью плагина вы можете просто извлечь из хранилища на Bitbucket и отправить в хранилище на Github с помощью Mercurial.

Как описано на домашней странице плагина, этот процесс без потерь, поэтому можно работать с репозиторием Github, как если бы это был просто еще один репозиторий Mercurial. Очевидно, что веб-интерфейсы Github / Bitbucket по-прежнему плохо интегрируются друг с другом.

Что касается личной информации, мне бы очень хотелось, чтобы Github / Bitbucket каким-то образом могли взаимодействовать, но я думаю, это желаемое за действительное; -).

...