Revertir cambios de una transacción específica

Tengo la siguiente estructura de flujo:

Parent-+->Child1 | +->Child2 

Hay cambios que se promovieron desde la secuencia Child1 a la transmisión Parent y se rompió la creación de la secuencia Child2 .

Necesito revertir estos cambios solo en Child2 .

Exactamente, necesito hacer lo siguiente (estilo Gig):

  1. Obtener un diff sobre la transacción que rompió la compilation (de forma invertida)
  2. Aplicarlo a la secuencia Child2

El locking de Child2 en la transacción no es una variante, porque hay algunos cambios que se realizaron después de que se realizó la transacción interrumpida.

Cuelgue un área de trabajo fuera de Parent. Haga clic derecho en la secuencia principal -> Mostrar historial -> Seleccione la transacción que desea revertir -> Haga clic en Revertir. Elija el espacio de trabajo que colgó de la secuencia principal. Una vez que se completa la fusión sustractiva, cuelgue este espacio de trabajo de Child2 -> Actualizar área de trabajo -> Promover cambios. Ya ha eliminado la transacción incorrecta de la secuencia Child2.