Tengo un repositorio central y un repositorio local. El repositorio tiene la rama "predeterminada" y una rama denominada "mybranch". Si estoy trabajando en la rama llamada y desea combinar en ocasiones mis cambios en default y luego seguir trabajando en la rama llamada debería hacer esto:¿Debería uno combinar una rama con nombre en la rama predeterminada primero o viceversa?
- tire más tardar a partir de recompra centro en mi repo local de
- mientras se trabaja en MyBranch, hacer un "
hg merge default
" para combinar predeterminado eN MyBranch - cometer localmente
- luego hacer "
hg update default
" y "hg merge mybranch
" para combinar MyBranch en default - cometer localmente
- empuje a la central de recompra e O
hacer igual que el anterior, pero el interruptor # 2 con # 4? (Por lo que estoy fusionando MyBranch en default primero?
Gracias, pregunté porque en algunos diagramas, lo he visto a la inversa, donde primero se fusiona con el predeterminado. Entonces no sabía si había una razón para esto. Por ejemplo: http://nvie.com/posts/a-successful-git-branching-model/ (este es Git, pero entiendes mi punto ...) – BestPractices
Ese diagrama está bien porque el único cambio que sucede [casi ] directamente a la rama 'master' es esa revisión, que también se fusiona en la rama' develop'. Una manera de hacerlo es realizar los cambios de la revisión en la rama 'master' y luego combinar' master' en 'develop'. La única razón por la que 'master' no se fusiona en' develop' es porque nada está cambiando en 'master' que necesita ser integrado. Otra buena parte para observar es la interacción entre las ramas 'desarrollar' y' liberar' en ese diagrama. –
Cuando veo la interacción entre "desarrollar" y "liberar ramas" en ese diagrama, me parece que "desarrollar" primero se fusiona en "ramas de publicación" y luego "ramas de publicación" se fusiona en el "desarrollo" rama que es la manera opuesta en la que estoy haciendo cosas actualmente (si piensas en "ramas de liberación" como equivalentes a "predeterminado" y "desarrollo" como equivalentes a "mi rama". ¿Estoy malinterpretando ese diagrama? – BestPractices