svn tortoisesvn

¿Cómo recuperar el archivo eliminado en TortoiseSVN?



(5)

Teníamos un archivo en nuestro repositorio que eliminamos hace varias revisiones. ¿Cómo podemos recuperarlo utilizando TortoiseSVN sin revertir todo nuestro repositorio?


En el navegador de repositorio, hay un menú que dice algo sobre el efecto de la versión goto. Desde aquí puede navegar por el campo que estaba disponible en esa revisión y arrastrar y soltar el archivo. Verificaría el programa actual, pero actualmente estoy en mi teléfono.

Espero que esto ayude


Las otras respuestas parecen enfocarse en restaurar una revisión completa (usando una ubicación diferente), así que aquí le explicamos cómo restaurar un solo archivo, sin tener que revisar una revisión completa, usando TortoiseSVN:

  1. Abra el registro de revisión para la revisión que eliminó el archivo.
  2. Encuentra el archivo en la lista de cambios.
  3. Haga clic con el botón derecho en el archivo y seleccione "Revertir cambios de esta revisión ...". Contesta que si

El archivo se restaura y se vuelve a agregar al repositorio. No estoy 100% seguro de si Subversion lo tratará como un archivo diferente o como una nueva revisión del archivo.


Una vez que sepa el número de revisión donde se eliminó el archivo (usar el navegador de repositorio es probablemente la forma más fácil de encontrarlo). Haga un chequeo a una nueva ubicación antes de esa revisión.


Vaya a la pantalla Mostrar registro y busque la revisión cuando se eliminó el archivo, luego haga clic derecho en el archivo y seleccione Guardar revisión en ...


use la opción revertir o abra la ventana de cmd y escriba: (indique la ruta de acceso local donde ha comprobado su código) svn -r (escriba el número de revisión antes de eliminar esa ruta)