Tengo dos ramas con nombre, SPRINT_009 y SPRINT_010. Algunos conjuntos de cambios se han comprometido con SPRINT_009 que me gustaría fusionar en SPRINT_010. Pude fusionar los conjuntos de cambios de branch_one nuevamente en el valor predeterminado sin ningún problema. Tengo problemas para fusionar los conjuntos de cambios de branch_one en branch_two.Mercurial Merge de dos ramas con nombre: el directorio de trabajo no tiene antecesor
default A -- B -- C -- G -- H -- I -- J -- K -- L -- N -- O -- P
\ \ /
SPRINT_009 D -- E -- F ----------------- ---------- ----------
\
SPRINT_010 M
Estos son los comandos que estoy usando:
hg update branch_two
hg merge branch_one
Sin embargo, me sale el siguiente mensaje:
abort: merging with a working directory ancestor has no effect
¿Alguien sabe qué es exactamente lo que estoy haciendo mal?
** EDITAR: He agregado una imagen de la gráfica. El dibujo es conceptual **
Como lo ha dibujado, no debería haber ningún problema, ¿así que el dibujo es preciso? ¿El único padre de M es L? –
M solo debería ver ese mensaje cuando se combina con ABCGHIJK o L (cualquier antecesor de M). –
@MarkTolonen - He actualizado la publicación con una imagen del gráfico real. – timmy