La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo restaurar la versión svn

Cómo restaurar la versión svn

En el proceso de escritura del código, es inevitable que haya algunos errores que deban corregirse o que desee modificar el código del archivo anterior, lo que implica el seguimiento de la versión. Si escribe un registro claro cuando se compromete antes, el seguimiento de la versión será más efectivo y conveniente. Las siguientes son algunas formas de revertir una versión:

1. Un método recomendado es exportar directamente una versión que necesita y luego sobrescribir su última versión con la versión que exportó, para que pueda obtener la versión anterior. última versión Control de versiones SVN sin perder los archivos recién creados.

Pasos de la operación: TortoiseSVN → Mostrar registro → Seleccione la versión a revertir → Haga clic derecho → Exportar.

Luego, sobrescriba el archivo modificado a su última versión y confirme.

2. Si ha editado el proyecto y desea abandonar estos cambios sin confirmarlos, puede elegir directamente TortoiseSVN→revertir para actualizar a la última versión del proyecto.

3. Si desea volver a una versión determinada, puede elegir directamente TortoiseSVN → Actualizar para reversión, para que podamos devolver nuestra versión a la versión que seleccionó. En este caso, SVN no muestra ningún conflicto y los archivos recién creados todavía están allí, pero en este caso no puede editar directamente la versión que devolvió porque el control de versiones de SVN todavía está en la última troncal. Necesitamos actualizarnos y resolver conflictos.

4. Puede seleccionar "Revertir cambios" directamente desde esa revisión, para poder resolver el conflicto directamente y confirmarlo. Sin embargo, la desventaja de este método es que todos los archivos recién creados desaparecen y todo el proyecto vuelve a la versión anterior.

5. Puede volver a la versión que necesita del registro, seleccionar la versión que necesita del registro y luego simplemente actualizar el elemento a la reversión. En este caso, SVN no muestra ningún conflicto y los archivos recién creados todavía están allí, pero en este caso no puede editar directamente en la versión que revirtió porque el control de versiones de SVN todavía está en el último tronco. Necesitamos actualizarnos y resolver conflictos.