¿Hay alguna opción en tortuga SVN para eliminar una revisión

He borrado accidentalmente algunos files y me he comprometido. Entonces necesito eliminar esa revisión. De lo contrario, cada vez que actualizo la revisión, mis files están borrando

En general, no puede eliminar una revisión en svn. Solo puede comprometer nueva revisión restaurando cambios previos.

Necesita fusionar la revisión anterior (donde el file persiste) en una copy de trabajo y luego confirmarla.

Puede revertir su copy de trabajo a una revisión en particular y luego confirmarla. Recuerde que TortoiseSVN no es más que un cliente. No puede hacer nada a través del cliente que no puede hacer a través de una línea de command.

¿Cuál es tu situación?

Acabo de votar por la solución de @babak, pero si es realmente importante para usted y tiene acceso al repository, puede eliminar la revisión específica usando svnadmin dump y dumpfilter.

Técnicamente no se puede eliminar una revisión, pero hay una solución que debería lograr el mismo objective. Puede comprometer una nueva revisión que reescribe la anterior. Hay una opción en tortuga svn cómo automatizar este process. Se llama fusión inversa. Significa que fusionas la twig consigo misma. He utilizado con éxito esta function. Las siguientes capturas de pantalla deben guiarlo a través de esta tarea.

enter image description here

enter image description here

enter image description here

Un buen consejo: tenga en count que varias herramientas de terceros para la fusión de tres vías a veces no son confiables. Pueden get el código que se puede comstackr pero falla en time de ejecución. Prefiero usar la aplicación TortoiseMerge pnetworkingeterminada para fusionar, como puede ver en la siguiente configuration.

enter image description here