2009-11-12 5 views
0

Je voudrais garder les dépôts Git sur quatre machines synchronisées, et tous sont des repos privés. Est-il possible de configurer un seul dépôt Git pour tirer des trois autres machines en même temps, avec tous les changements essayant de fusionner avec une seule branche localement?Git tirer de plusieurs repos dans une commande

Répondre

3
git remote update 

tirera de toutes vos télécommandes. La fusion ne sera pas automatique. Vous pouvez essayer

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

pour obtenir une fusion pieuvre cinq sens, mais il ne semble pas que est ce que vous voulez vraiment (je serais certainement pas que cela).

+0

Toutes les télécommandes sauf si 'remotes.default' n'est pas définie, auquel cas' git remote update' serait récupéré de toutes les télécommandes du groupe spécifié par 'remotes.default'. Si 'remotes.default' n'est pas défini, il ignorera néanmoins les télécommandes pour lesquelles 'remote. La variable de configuration .skipDefaultUpdate' est vraie. Voir http://www.kernel.org/pub/software/scm/git/docs/git-remote.html –

Questions connexes