2010-12-27 29 views
23

Digamos que hay tres desarrolladores: Alice, Bob y Cecil. Deciden usar Git sin un repositorio central. Que todos los mandos a distancia de configuración entre sí, de modo que:
* Alice tiene remotes/bob/master
* Alice tiene remotes/cecil/master
* Bob tiene remotes/alice/master
* Bob tiene remotes/cecil/master
* Cecil tiene remotes/alice/master
* Cecil tiene remotes/bob/masterGit: rastrear múltiples ramas remotas?

Y ahora, Alice quiere que su sucursal maestra local rastree AMBAS ramas maestras remotas. ¿Es eso posible en Git? Si no, ¿qué flujo de trabajo usáis para solucionar esto?

Saludos,

Mike

Respuesta

14

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

En pocas palabras, "no se puede hacer a menos que se escribe una secuencia de comandos personalizada// alias del programa".

Sugiero que acuerden una rama central común que contenga el árbol de desarrollo, o que se envíen entre sí solicitudes de extracción en lugar de pedir a cada desarrollador que rastree a los demás desarrolladores.

+7

Esto no funciona bien en algunos modelos. Por ejemplo, con frecuencia doy vueltas a los proyectos de Github y trabajo localmente. Me gustaría tener el estado de git decirme dónde estoy en relación con el origen y el flujo ascendente, así que sé si mi tenedor está detrás de la corriente ascendente. –

Cuestiones relacionadas