2009-08-10 14 views
7

Hice una búsqueda que dijo para ver el registro, haga clic derecho en la revisión Quiero volver a y seleccione Revertir a esta revisión, pero siempre me sale este error:Deshacer una comprometerse en TortoiseSVN

Cannot reverse-merge a range from a path's own future history; try updating first

Respuesta

13

Usted necesita Update primero su copia de trabajo. Entonces podrá revertir la revisión.

+0

He intentado cometer mis archivos, se dice que no hay nada para cometer – Hintswen

+2

necesita actualizar a la cabeza del repositorio. Cuando confirma, solo actualiza el número de revisión en su copia de trabajo para los archivos comprometidos. Los directorios también tienen información de versión en la copia de trabajo que puede estar desactualizada. La actualización traerá todos los directorios hasta la última versión –

+0

Creo que funcionó ... – Hintswen

0

¿Ha intentado primero hacer una actualización (en su copia extraída)?

0

Tenga en cuenta que no puede deshacer una confirmación en el sentido de eliminarla por completo del repositorio.

Lo que puede hacer es conseguir el estado antes de la confirmación, y comprobar que, en como el estado actual. Esto es probablemente lo que encontraste en tu búsqueda y a qué se refiere la respuesta de Ben Lings.

Aparte de eso, Ben Lings es el correcto. Actualice su copia de trabajo, luego recupere la versión anterior (que es la parte "revers-merge"), luego confírmela.

+0

sí, eso está bien, pero como he dicho, no funciona. He cometido mi copia y todavía me da el mismo error. – Hintswen