¿Cómo deshacer una actualización de SVN con cambios escenificados?
-
26-10-2019 - |
Pregunta
He estado eliminando muchos archivos de una rama SVN usando:
svn rm filename
rm -rf filename
Cuando ejecuté el estado de SVN, vi todos los archivos que eliminé listados como eliminados y listos para comprometerse. Antes de cometer los cambios, ejecuté la actualización SVN. Esto provocó que todos los archivos que eliminé se agregaran, y ya no se organizan como se eliminan cuando ejecuto el estado SVN.
¿Hay alguna manera de recuperar mis eliminaciones sin hacer todo el trabajo de nuevo?
Solución
Desafortunadamente, no encontrará una solución: eliminando sin usar
svn rm [filename]
Subversion cree que los archivos se desvanecieron accidentalmente. Entonces en tu
svn update
La subversión afortunadamente recrea estos archivos para usted. También es totalmente olvidado qué archivos se recrearon. Sin embargo, si tiene la salida de su comando SVN, debería ver que la subversión de acciones hizo.