2011-07-06 15 views
6

Tengo una carpeta en mi máquina, pero deliberly me había mantenido fuera de sincronía con el proyecto principal (que debería haber ramificada, pero no lo hicieron)tortuga Subversion - deshacer la actualización

ahora he ido y actualizado este carpeta a la última versión, olvidando que no debería hacer eso.

¿Es posible deshacer esta actualización y volver al estado en el que estaba antes de la actualización? O, (cuando cerré la ventana de actualización), ¿puedo ver qué archivos se actualizaron/agregaron?

Gracias

Respuesta

9

Use "Update to Revision" e ingrese la revisión en la que estaba su copia de trabajo antes de la actualización.

Si no conoce la revisión exacta, puede usar el diálogo de registro para delimitarla.

Y hay un archivo de registro que debe tener una lista de todos los archivos que se actualizaron: Settings dialog->Saved Data->Action log: haga clic en el botón "Show".

1

Utilice la función "actualizar a la revisión". Ver here para detalles

+0

veo si puedo encontrar la revisión en la que estaba antes de la actualización. – mp3duck

+0

@ mp3duck usa 'svn log' para obtener eso. Ver [aquí] (http://svnbook.red-bean.com/en/1.5/svn.ref.svn.c.log.html) – Nishant

+0

@Nishant No soy un gran experto en SVN al parecer. ¿A dónde voy a ingresar a esa línea de comando? – mp3duck

0

¿Has probado el registro. Haga clic en la opción "Mostrar registro" que le mostrará todas las actualizaciones que haya realizado. Haga clic con el botón derecho en cualquiera de las revisiones a las que desee volver y seleccione la opción "Volver a esta revisión" o cualquier otra que se ajuste a sus necesidades.

Habrá un área en la parte inferior que muestra qué archivos se han agregado.

+0

log solo muestra la última ronda de commits. La carpeta no ha tenido todas las últimas actualizaciones durante bastante tiempo, y de repente las he cargado todas en: | – mp3duck

+0

Eso es desafortunado. No estoy seguro si puedo ayudar. Lo siento. –

+0

Sí ... Mi culpa es realmente así. – mp3duck

0

que tenía que tras explícitamente esta secuencia:

svn update

(!, Que sacó en un montón de actualizaciones recientes, incluidos los que no estaba listo para la producción, maldición)

svn log | menos

comprobado que actualizan deseo de volver a

SVN -r REVISIÓN

que hizo el viaje en el tiempo necesario, en un pasado seguro :-)

Cuestiones relacionadas