La function de fusión de la sucursal eliminada con TortoiseSVN no funciona como se esperaba

Borré una twig hace mucho time y, por supuesto, ahora necesito fusionar esa function en otra twig. 🙂

Estoy usando TortoiseSVN, y creo que lo estoy haciendo de la manera correcta. He cambiado la revisión del browser repo a la revisión correcta que tiene mi twig justo antes de que se eliminara.

enter image description here

Luego seleccioné el range para fusionar y llenó automáticamente el text de revisión para include la revisión de la clavija. Pero cuando pruebo la fusión, dice "ruta no encontrada".

¿Hay algo más que podría estar haciendo mal aquí? Estoy usando TortoiseSVN 1.7.12, Build 24070 – 64 Bit.

Respuesta corta: debe colocar la revisión de reference (es decir, la que se encuentra justo antes de eliminar la twig) en la URL desde la que se está fusionando. Usted especifica esto con el símbolo @.

Así que diga http://server.com/svn/branch@1234 en lugar de cambiar la revisión de "instantánea" con el button. Ese button también afecta al destino, que no existe cuando "retrocedes en el time" de esa manera.

Los documentos de TortoiseSVN tienen un tutorial mucho más detallado sobre cómo hacer esto. Creo que TortoiseSVN podría hacerlo más obvio: necesitas especificar la revisión de paridades del range para fusionar donde creo que esto es obvio (es decir, si fusionas rev 2, estás fusionando rev 2 sin importar qué vista de instantánea del repository )

Aún así, la respuesta simple es poner la revisión de paridad al final de ambos URL y range de revisión.