Git плагин и Хадсон - PullRequest
       20

Git плагин и Хадсон

1 голос
/ 26 августа 2010

Я использовал Hudson в качестве инструмента непрерывных интеграций. Теперь при сносе исходников из нескольких репозиториев git. Я получаю ошибки в моей рабочей области, только вытаскивая последний репозиторий в списке, и сборка завершается неудачно.

Я понимаю, что при удалении из нескольких репозиториев git в моей рабочей области создается несколько скрытых .git каталогов. Плагин git не указывает от меня способ вытащить каждый репозиторий в свой собственный каталог в рабочей области. Как мне этого добиться? Я использую последнюю версию git plugin tool

Пожалуйста и спасибо.

1 Ответ

2 голосов
/ 26 августа 2010

Я бы предпочел использовать плагин Hudson Git естественным образом: тянет только одно Git-репо.

За исключением того, что Git-репо может быть родительским репо для подмодулей , каждый подмодуль является репозиторием Git, который вы хотите импортировать в первую очередь в рабочую область Jib Jib.

Это не «простое» решение, так как родительское репозиторий Git ссылается только на «фиксированную» точку в истории субмодулей Git.
Это означает, что если вы хотите, чтобы плагин Git обнаруживал какие-либо изменения,субмодули должны иметь новый коммит (обычный), но родительское репо также должно быть зафиксировано для регистрации новых ссылок на подмодули Git.

...