2010-12-27 24 views
23

Quindi diciamo che ci sono tre sviluppatori: Alice, Bob e Cecil. Decidono di usare Git senza un repository centrale. Hanno tutti i telecomandi di impostazione tra loro, in modo che:
* Alice ha remotes/bob/master
* Alice ha remotes/cecil/master
* Bob ha remotes/alice/master
* Bob ha remotes/cecil/master
* Cecil ha remotes/alice/master
* Cecil ha remotes/bob/masterGit: traccia più filiali remote?

E ora, Alice vuole che il suo ramo master locale tenga traccia di BOTH rami master remoti. È possibile anche in Git? In caso contrario, quale flusso di lavoro impiegate per risolvere questo problema?

saluti,

Mike

risposta

14

How to track more than one remote with a given branch using Git?

Insomma, "non può essere fatto a meno che non si scrive uno script personalizzato/programma/alias".

Suggerisco che siano d'accordo su un ramo centrale comune che contiene l'albero di sviluppo, o che si inviano reciprocamente richieste di pull invece di chiedere a ogni sviluppatore di tenere traccia di ogni altro sviluppatore.

+7

Questo non funziona bene in alcuni modelli. Ad esempio, frequento spesso i progetti github e lavoro localmente. Mi piacerebbe avere lo stato git dimmi dove sono relativo sia all'origine sia a monte, quindi so se la mia forcella è dietro a monte. –

Problemi correlati