SVN: mantiene los cambios de trunck pero los cambios de desarrollo local no son correctos

Tengo un file en mi baúl. El mismo file existe en mi twig. En la revisión A, los files son idénticos en ambas twigs. Luego, en la revisión BI, realizar una modificación local en mi twig de desarrollo y confirmarla. Luego, a través de varias revisiones, más cambios troncales se integran y se comprometen en mi twig de desarrollo. Ya no quiero que los cambios que hice localmente vuelvan a la revisión B, pero definitivamente necesito mantener los cambios realizados desde entonces. Ninguno de los sets es tan trivial.

Así que revertí mi file de twig de desarrollo a rev A con una fusión hacia atrás. Entonces pensé que podría fusionar Mack desde el maletero para recoger todos los cambios desde esa revisión para lograr lo que quería … Pero no detecta ningún cambio.

Alguien sabe cómo puedo lograr esto? ¡Gracias!

Según los comentarios:

Ha comenzado con rev A. Luego, en rev B, ha cambiado su file en la sucursal. Luego, las revisiones C y D se fusionaron desde el enlace troncal y se comprometieron a bifurcar en las revisiones E y F. Luego, ha revertido a la revolución A y la ha comprometido en la sucursal (que ahora es la revolución G).

Necesitas:

  • primero revierte G (que recuperará tu fusión de tronco a twig)
  • y luego revertir B (que hará que su file indique en rev A): cd path-to-branch , svn merge -c -G y svn merge -c -B .

Si la copy de trabajo de su twig se ve bien después de esto, commit y listo.