Comprometí un montón de archivos (docenas de archivos en diferentes carpetas) por accidente. ¿Cuál es la forma más fácil, limpia (y segura) de 'deshacer' esa confirmación sin tener que borrar los archivos de mi directorio de trabajo?
svn
tortoisesvn
undo
Manu
fuente
fuente
Es posible que deba usar la línea de comando, pero puede usar el comando de fusión SVN y especificar las revisiones al revés para revertir efectivamente una confirmación. Suponiendo que su mala confirmación fue r1123, haría:
fuente
Puede revertir su copia de trabajo a la revisión anterior a la confirmación. Una vez que haya revertido su copia de trabajo, simplemente confirme los cambios y efectivamente revertirá la confirmación accidental.
En un caso como el tuyo específicamente, probablemente verificaría la revisión que quería revertir en una nueva copia de trabajo y luego enviaría la copia de trabajo a la revisión principal.
fuente