Deshacer una fusión incorrecta con Bazar

Tengo un problema al usar Bazaar y me gustaría get las mejores prácticas para solucionarlo. Aquí está el context:

En el tronco de nuestro proyecto, uno fusionó erróneamente una twig (BranchA) en el tronco, pero usó revertir en la mayoría de los files mientras mantenía la información de fusión (por lo que desde el bazar BranchA se fusionó efectivamente en el tronco, evitando REALMENTE fusionarlo más tarde).
La revisión fusionada se cometió como r4.

Después de esta fusión (no deseada), muchos desarrolladores se comprometieron inmediatamente después (r5 y r6).

Entonces mi pregunta es: ¿cómo deshacer esta fusión incorrecta? (manteniendo los commits después).

Traté de no comprometerme de nuevo con r3 y fusionar cada revolución de r4 a R6 (omitiendo r4)
Intenté 'reverse cherry pick' r4 … pero la información de fusión BranchA aún puede ser memorizada.

trunk | r6 | r5 | branchA | | r4 ---+ | | | r2.2 | | r3 r2.1 | | r2 ---+ | r1 

Si tiene una solución o alguna pista para solucionarlo, ¡por favor compártalo!
(por ejemplo, ¿puede REBASE la ayuda del command aquí?)

Debido a que la información se perdió debido a los reveses en la fusión que salió mal, no habrá una solución al 100%. Su mejor opción es crear una nueva twig de r3 en el trunk y cherry pick r5 y r6 , así:

 cd /path/to/repo bzr branch trunk -r3 branchX cd branchX bzr merge -c5 ../trunk bzr commit -m "cherry picked r5: $(bzr log --line -r5 ../trunk)" bzr merge -c6 ../trunk bzr commit -m "cherry picked r6: $(bzr log --line -r6 ../trunk)" 

O bien, antes de elegir cereza r5 , es posible que desee fusionarse de branchA la "manera correcta".

El command rebase no te ayudará aquí. El propósito de la rebase es básicamente reorderar las revisiones: ya sea que combine o rebase, termina con el mismo contenido en los files, solo que el gráfico del historial de revisión tendrá una forma diferente. El propósito de la rebase es, por lo general, hacer que un gráfico de historia parezca plano, lo que puede ser claro, pero solo son cosméticos; en términos de contenido, el resultado final es el mismo.