Лучший способ для git двусторонней синхронизации - PullRequest
2 голосов
/ 15 февраля 2011

Я разрабатываю двунаправленную синхронизацию между Plastic SCM и Git.

Я видел плагин hg-git Mercurial от Скотта Чакона, и я видел, что он использует локальные репозитории git для выполнения всех операций вместо прямого "вызова" "удаленного git-сервера".

Что ж, учитывая, что Чакон сделал это таким образом, я думаю, что нет лучшего способа сделать это, но я хотел спросить, есть ли способ получить информацию о коммитах (ревизиях) удаленно (например, "дайте мне ваше дерево коммитов и как они связаны, так что я могу проверить с минами "), а также хороший способ создать" толчок ", не имея полных локальных репозиториев git. Я изучаю библиотеки NGit и lib2git.

Спасибо

1011 * Пабло *

1 Ответ

0 голосов
/ 16 марта 2011

Вы можете легко отправить-упаковать - в подборку ревизий.Конечно, когда вы собираетесь использовать фарфор для изоляции деревьев и блобов для отправки, вы также можете перейти к git lib (как вы упомянули в NGit), потому что он сводится к тому же, но вы можете избежатьклубок Perl / Bash:)

(смещение полностью мое)

...