2009-11-12 3 views
0

Я бы хотел, чтобы хранилища Git на четырех машинах синхронизировались, и все они являются частными репозиториями. Можно ли создать единый репозиторий Git для одновременной работы с тремя другими машинами, причем все изменения пытаются слияния с одной ветвью локально?Git вытащить из нескольких репозиций в одной команде

ответ

3
git remote update 

будет тянуть со всех ваших пультов. Слияние не будет автоматическим. Вы можете попробовать

git merge -s octopus r1/master r2/master r3/master r4/master 

получить пятипозиционный осьминога сливаться, но это не кажется, что это то, что вы действительно хотите (я, конечно, не хотел бы этого).

+0

Все пульты, если 'remotes.default' не определен, и в этом случае' git remote update' будет извлекаться из всех пультов в группе, указанной 'remotes.default'. Если «remotes.default» не определен, он тем не менее пропустит пульты дистанционного управления, для которых «remote». . Значение переменной skiskDefaultUpdate' равно true. См. Http://www.kernel.org/pub/software/scm/git/docs/git-remote.html. –

Смежные вопросы