Por accidente llamé "svn import ..." en el directorio incorrecto. ¿Hay alguna manera sensata de deshacer este error?¿Es posible deshacer una importación en subversión?
Google No encontré ninguna respuesta útil, y la más cercana a mi problema que encontré en stackoverflow fue importing the correct data to the wrong place, mientras que importé los datos incorrectos en el lugar correcto.
Y: el repositorio NO es nuevo, por lo que eliminarlo está fuera de toda duda.
Sería una especie de ironía, si no pudiera deshacer las operaciones en un sistema de control de versiones. Entonces, ¿alguien puede ayudarme? (¡Gracias!)
EDITAR: Tengo mi repositorio almacenado en una base de datos Berkley, es decir, está en el sistema de archivos. Al observar la fecha de modificación de todos los archivos/directorios y el contenido de los archivos recién modificados, pude averiguar qué hacer, excepto por una cosa: ¿alguien sabe para qué sirve el archivo txn-current? Supongo que está conectado a la gestión de transacciones, pero ¿cuál es el significado de su contenido (longitud es de 2 bytes)?
EDIT 2: Gracias por las dos respuestas útiles. Acepté la respuesta de Martin, ya que debería proporcionar la manera correcta de hacerlo (ya que estoy bajo presión de tiempo, simplemente borré algunos archivos como se insinuó en mi primer EDIT, ignorando el contenido de txn-current y vivo bien hasta ahora). ¡Pero mira el enlace que Wim dio en su comentario!
Gracias, pero había algunos binarios en el directorio equivocado y me gustaría deshacerse de ellos. ¿Cómo podría eliminar los datos usando dump? –
Una versión anterior del libro SVN tiene más información sobre el uso de svndumpfilter: http://svnbook.red-bean.com/en/1.2/svn.reposadmin.maint.html#svn.reposadmin.maint.tk.svndumpfilter – Wim
Enlace muy útil, gracias de nuevo! Estoy en un camino diferente en el momento (ver la próxima edición de mi pregunta), pero si no funciona, probaré svndumpfilter. –