Una de les coses fantàstiques d’Apache Subversion és que recorda tots els canvis realitzats als seus fitxers i directoris. Això us dóna l'opció de tornar a versions anteriors del vostre codi, una funció útil si heu introduït alguns errors o codi innecessari en les darreres revisions i heu de tornar a un temps abans que tot fallés. L’etiquetatge pot fer aquest procés molt més fàcil, ja que us ofereix l’opció d’etiquetar una revisió específica amb una etiqueta útil i llegible per l’home (com ara “Versió 5.0”). En aquesta guia, primer tractarem de crear aquesta etiqueta abans de caminar. a través del procés de tornar a aquesta etiqueta, algunes revisions a la línia de desenvolupament.
Passos
Pas 1. Per començar, feu clic amb el botó dret del ratolí a la còpia de treball i seleccioneu l'opció "Branca / Etiqueta del menú TortoiseSVN"
Pas 2. Al quadre de diàleg següent, seleccioneu el camí "etiquetes" i afegiu l'etiqueta desitjada
En aquest exemple utilitzarem ‘Release_5.0”
Pas 3. Afegiu un missatge de registre adequat al quadre "Missatge de registre"
Pas 4. Seleccioneu la revisió que vulgueu etiquetar
Normalment es tracta de la revisió HEAD, però podeu especificar una altra revisió, si cal. Quan hàgiu introduït tota aquesta informació, premeu "D'acord".
Pas 5. TortoiseSVN us advertirà que:
“La vostra còpia de treball es manté al camí anterior. Si voleu que els vostres canvis siguin a la còpia acabada de crear, haureu de canviar a aquest camí de còpia. Utilitzeu l'ordre Canvia per fer-ho. Ara heu creat l'etiqueta.
Pas 6. Si comproveu el dipòsit, veureu que aquesta etiqueta s'ha compromès correctament
Pas 7. Amb TortoiseSVN i Subversion, és fàcil tornar a les versions anteriors etiquetades
Per tornar a la revisió que acabem d'etiquetar en una data posterior, feu clic amb el botó dret a la còpia de treball i seleccioneu "Mostra el registre".
Pas 8. Es mostrarà una llista de revisions
Pas 9. Seleccioneu la revisió a la qual voleu tornar i feu clic amb el botó dret
Seleccioneu "Torna a aquesta revisió".
Pas 10. Quan se us demani, confirmeu que voleu tornar
Pas 11. TortoiseSVN tornarà ara a aquesta revisió anterior
Pas 12. Comproveu els resultats de la reversió i, si esteu satisfets, torneu a enviar la còpia de treball al repositori
Advertiment: descartarà tots els canvis que hàgiu fet després de la revisió seleccionada.