Зеркальное отражение проекта HG от Битоприемника до GitHub

Существует ли эффективный рабочий процесс для зеркального отражения проекта, который главным образом размещается на использовании битоприемника Hg к GitHub?

53
задан CoderHawk 9 April 2013 в 18:07
поделиться

2 ответа

Вы можете использовать такой инструмент, как hg-git , чтобы:

  • настроить репозиторий Git где-нибудь, к которому у вас есть доступ push,
  • , а затем запустить hg push [path] из вашего проекта. Например:
$ cd hg-git # (a Mercurial repository)
$ hg bookmark -r default master # make a bookmark of master for default, so a ref gets created
$ hg push git+ssh://git@github.com/schacon/hg-git.git
$ hg push

Это преобразует все наши данные Mercurial в объекты Git и отправит их на сервер Git.
Вы также можете поместить этот путь в раздел [paths] в .hg / hgrc , а затем нажать на него по имени.

hg-git

40
ответ дан 7 November 2019 в 08:48
поделиться

Если вы используете Mercurial для проекта, вы можете быстро и легко сделать git-зеркало вашего проект, чтобы пользователи git могли внести свой вклад. Я создал руководство по использованию hg-git для управления зеркалами Mercurial на GitHub.

В нем рассказывается, как начать работу с учетной записью GitHub, как перенести проект из Mercurial в GitHub и как принимать взносы (запросы на вытягивание) от GitHub. Вот ссылка на сообщение в блоге: http://hgtip.com/tips/advanced/2009-11-09-create-a-git-mirror/

13
ответ дан 7 November 2019 в 08:48
поделиться
Другие вопросы по тегам:

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