update revertir previous hacer eliminar svn version-control tortoisesvn revert

previous - TortoiseSVN-"revertir los cambios de esta revisión" vs "revertir a esta revisión"



svn revert to revision (4)

Digamos que tienes estos N commits sucesivos: 1, 2, 3 y 4.

Si selecciona la confirmación 2 y elige "Volver a esta revisión", su copia de trabajo contendrá los cambios introducidos por las confirmaciones 1 y 2. Las confirmaciones 3 y 4 serán "canceladas".

Si selecciona commit 2 y elige "Revertir cambios desde esta revisión", su copia de trabajo contendrá los cambios introducidos por los commits 1, 3 y 4. Commit 2 será "cancelado", o mejor dicho, se reproducirá al revés en la parte superior de commit 4: si se agregó una línea, se eliminará. Si se eliminó una línea, será readded.

El enlace:

http://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-howto-rollback.html

describe dos formas de deshacer un directorio SVN después de una confirmación incorrecta. Cuál es la diferencia entre las dos opciones

Revert changes from this revision Revert to this revision

Como prueba, agregué un archivo, lo volví a usar usando "Revertir cambios de esta revisión" e hice el mismo proceso para "Volver a esta revisión", y no hay diferencia con el estado del registro de SVN.

¿Me estoy perdiendo de algo?


Las operaciones del lado del cliente no aparecen en los registros del repositorio. Probablemente quiera verificar:

  • TortoiseSVN → SVN Verificar modificaciones

... para ver las diferencias entre ambas acciones.

Después de revisar los cambios locales, debe comprometerse como de costumbre.


Para un compromiso único y último , no hay diferencia .

La diferencia se produce cuando desea utilizar una revisión en algún lugar en el medio de su lista de cambios.

Revert to this revision revertirá todas las confirmaciones desde la cabeza hasta esta revisión.
Revert changes from this revision revertirá solo la confirmación de esa revisión en particular.


Si desea que todo su código fuente local vuelva a ser como en una revisión anterior, seleccione "Volver a esta revisión". Si, por el contrario, desea mantener su fuente local actualizada, pero deshacer algún cambio que se realizó varias revisiones atrás, entonces no desea que su fuente local completa regrese, solo quiere deshacer ese cambio que hizo. hace un tiempo. "Revertir cambios de esta revisión" le permite hacer eso.