que necesito para obtener el contenido de la carpeta eliminada de nuestro repositorio hace mucho tiempoconseguir la última versión de una carpeta eliminada en la subversión
- Aún sé el nombre de la carpeta
- No sé la revisión en la que se ha eliminado
- no sé la fecha en la que se ha eliminado
- en la historia del directorio padre no existe información (es decir, no hay ningún comentario mencionar que se elimina la carpeta)
svn log
no parece ayudar:
$ svn log deleted_folder
svn: 'deleted_folder' is not under version control
svn co
Tampoco ayuda
$ svn co URL/deleted_folder
¿Cómo puedo encontrar la última revisión de la carpeta eliminada?
EDITAR: una opción sería con la fuerza bruta para revisar al revés para cada revisión, pero como hay más de 10K de ellos, la opción sería solo para emergencias. Y realmente siento que definitivamente debe haber una mejor manera.
No estoy seguro de si esto funcionará, pero intente ir al directorio padre del directorio eliminado, y haga 'svn log -v. | grep deleted_folder' y ver si eso te ayudará a encontrar la revisión en la que fue eliminada. –
@MichaelBurr Gracias fue así de simple. En realidad, necesitas algo más, ya que grep te dará exactamente esa línea, pero puedo redirigir la salida a un archivo y luego mirar hacia atrás, que fue la revisión. Publicarlo como una respuesta para que yo pueda aceptarlo. – Matteo
@MichaelBurr También es necesario verificar la carpeta padre de la revisión dada: 'svn co -rREVISION .../parent/deleted_folder' no funcionará. 'svn co -REVISION .../parent' funciona. Veré muchas cosas innecesarias pero funciona. – Matteo