He sobrescrito accidentalmente una rama anterior copiando el tronco sobre ella usando 'svn copy'. Más específicamente, para cada lanzamiento, el tronco se ramifica y se mantiene como una etiqueta, usando:Cómo deshacer una 'copia de svn'
svn copy svn://machine/REPOS/trunk svn://machine/REPOS/tags/$RELEASENR
Pero esta vez el valor de 'RELEASENR' era la de una antigua rama existente en lugar de uno nuevo. ¿Alguien tiene alguna idea sobre cómo deshacer este error? ¡Gracias ya!
sospecho que si su el procedimiento es idéntico para todas las versiones, en realidad ha sobrescrito el enlace existente en EXIST_ YA directorio. – mouviciel
Gracias, esto fue útil. Sin embargo, decidí deshacer el cp y volver a crear la etiqueta, porque el mensaje de confirmación también era incorrecto (contenía el nombre de la etiqueta existente en lugar del nombre de la nueva etiqueta) y porque me gusta mantener los historiales de cambio uniformes. y simple para todas las etiquetas. Para deshacer el cp: 'svn co svn: // machine/REPOS/tags/EXISTS_ALREADY/EXISTS_ALREADY',' cd EXISTS_ALREADY', 'svn merge -c -REVISION_OF_INCORRECT_CP .',' svn commit'. –