Extracción de los últimos cambios del repository bifurcado mercurial en una twig

Considere dos repositorys, producción y etapa. Tengo una sucursal en el repository de producción llamada stage-branch . Lo que bash lograr es fusionar los últimos cambios del repository de etapas en esa twig.

Y todo salió bien, cloné mi repository de producción, saqué el repository de escenarios y me fusioné bajo stage-branch .

Sin embargo, lo que es inesperado es que la twig default en mi repository de producción ahora ha sido reemplazada por la twig default del repository de etapas, lo que no fue intencionado. Acabo de comprometer mis cambios de fusión en stage-branch en el repository de producción, pero cuando presiono recibo una notificación de que hay un nuevo encabezado en mi twig default .

¿Cómo puedo mantener o revertir mi twig default al estado en que estaba antes de tirar y fusionar?

EDITAR : el repository de producción es una bifurcación del repository de etapas, ¿es lógico que la sugerencia llegue automáticamente a la última revisión del repository extraído?

Cuando empujas o extraes algo en Mercurial, por defecto todo (y no solo la twig activa actual, como lo está en, por ejemplo, Git) será empujada / tirada. Si solo desea presionar o tirar de una twig específica, deberá usar la opción -b .

De hg help pull verás por ejemplo:

 -b --branch BRANCH [+] a specific branch you would like to push 

Entonces, si entiendo tu problema correctamente, suena como que haces un hg pull -b stage-branch debería ser lo correcto.