Estoy usando el modelo de ramificación "Git Flow", con una rama principal y una rama de desarrollo. Estoy trabajando en una nueva versión importante, por lo que mi rama de desarrollo es muy diferente de mi rama principal. Esto crea un problema cada vez que necesito hacer una revisión en la rama principal y fusionarla nuevamente en el desarrollo. Casi siempre hay conflictos, y se está convirtiendo en un verdadero dolor.Administrar las revisiones cuando la rama de desarrollo es muy diferente de la maestra?
¿Cuál es la mejor manera de gestionar esto? Sería más fácil para mí hacer que los pequeños cambios de revisión se desarrollen manualmente y luego fusionar todo en maestro cuando esté listo sin fusionar el maestro de nuevo en desarrollo. es posible?
¿Ha considerado [cherry-picking] (http://technosophos.com/content/git-cherry-picking-move-small-code-patches-across-branches) en lugar de fusionar 'master' en' develop' ? –
De forma predeterminada, con una fusión no FF, si tira del desarrollo a maestro, la punta del desarrollo no tendrá los cambios maestros, pero el maestro tendrá los cambios de desarrollo. ¿Es eso lo que quieres? – Andy
@Andy - Básicamente solo quiero reemplazar a master con develop. No quiero que se queje de cambios maestros que no se combinan en el desarrollo, etc. – TaylorOtwell