2009-04-22 46 views

Respuesta

23

Vaya a la pantalla Mostrar registro, y la búsqueda de la revisión cuando se eliminó el archivo, a continuación, haga clic derecho en el archivo y seleccione Guardar revisión en ...

tortoiseundelete.jpg

+10

Pero esto perderá el historial de archivos. Es mejor usar el navegador de repositorio y desde allí usar "copiar a wc". De esa forma, el historial del archivo se verificará. O de otra manera: revertir solo la revisión donde se eliminó el archivo (4 entradas arriba de "Guardar revisión en ..." en la pantalla). – Stefan

+1

¡Gracias por el consejo sobre la función "copye to wc" que guarda el historial! –

2

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

Esperanza esto ayuda

+0

Seguí sus instrucciones pero en lugar de arrastrar y soltar elegí "Guardar para trabajar Copiar "desde el menú contextual –

0

Una vez conocido el número de revisión, donde se eliminó el archivo (usando el navegador de repositorios es probablemente la forma más fácil de encontrar). Haga una visita a una nueva ubicación antes de esa revisión.

8

Las otras respuestas parecen centrarse en la restauración de toda una revisión (utilizando una ubicación diferente), así que aquí está cómo restaurar un solo archivo, sin tener que comprobar a cabo una revisión de la totalidad, utilizando TortoiseSVN:

  1. Abra el registro de revisiones 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 desde esta revisión ...". Responda que sí.

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

+0

Terminología: una 'revisión' significa el cambio representado por una confirmación única, no un pago completo en el momento en que se realizó la revisión. –

0

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

Cuestiones relacionadas