Una de las mejores cosas de Apache Subversion es que recuerda cada cambio realizado en sus archivos y directorios. Esto le da la opción de volver a versiones anteriores de su código, una función útil si ha introducido algunos errores o código innecesario en las últimas revisiones y necesita volver a un momento antes de que todo saliera mal. El etiquetado puede hacer que este proceso sea mucho más fácil, ya que le brinda la opción de etiquetar una revisión específica con una etiqueta práctica y legible por humanos (como "Versión 5.0"). En esta guía, primero cubriremos la creación de dicha etiqueta, antes de caminar. a través del proceso de volver a esa etiqueta, algunas revisiones más adelante en la línea de desarrollo.
Pasos
Paso 1. Para comenzar, haga clic derecho en su copia de trabajo y seleccione la opción "Rama / Etiqueta del menú TortoiseSVN"
Paso 2. En el cuadro de diálogo siguiente, seleccione la ruta de "etiquetas" y agregue la etiqueta deseada
En este ejemplo usaremos "Release_5.0"
Paso 3. Agregue un mensaje de registro apropiado en el cuadro "Mensaje de registro"
Paso 4. Seleccione la revisión que desea etiquetar
Esta suele ser la revisión HEAD, pero puede especificar otra revisión, si es necesario. Cuando haya ingresado toda esta información, presione "Aceptar".
Paso 5. TortoiseSVN le advertirá que:
“Su copia de trabajo permanece en la ruta anterior. Si desea que sus próximos cambios estén en la copia recién creada, debe cambiar a esa ruta de copia. Utilice el comando Cambiar para hacer eso. Ya ha creado su etiqueta.
Paso 6. Si revisa su repositorio, verá que esta etiqueta se ha comprometido con éxito
Paso 7. Con TortoiseSVN y Subversion, es fácil retroceder a las revisiones etiquetadas anteriores
Para volver a la revisión que acabamos de etiquetar en una fecha posterior, haga clic con el botón derecho en su copia de trabajo y seleccione "Mostrar registro".
Paso 8. Esto mostrará una lista de revisiones
Paso 9. Seleccione la revisión a la que desea volver y haga clic con el botón derecho
Seleccione "Volver a esta revisión".
Paso 10. Cuando se le solicite, confirme que desea revertir
Paso 11. TortoiseSVN ahora volverá a esta revisión anterior
Paso 12. Verifique los resultados de la reversión y, si está satisfecho con ellos, envíe su copia de trabajo al repositorio
Advertencia: esto descartará todos los cambios que realizó después de la revisión seleccionada.