Kuidas TortoiseSVN-is silti luua ja taastada

Üks Apache Subversioni suurepäraseid asju on see, et see jätab meelde kõik oma failides ja kataloogides tehtud muudatused. See annab teile võimaluse naasta oma koodi varasemate versioonide juurde – see on kasulik funktsioon, kui olete viimaste versioonide käigus lisanud vigu või tarbetut koodi ja peate naasma aega, enne kui kõik valesti läks! Sildistamine võib selle protsessi palju lihtsamaks muuta, andes teile võimaluse sildistada konkreetne redaktsioon käepärase, inimloetava sildi abil (nt “väljalase 5.0.â€). Selles juhendis käsitleme esmalt sellise sildi loomist, Enne selle sildi juurde naasmise protsessi tutvustamist tehke paar muudatust arendusreal.

1
Alustuseks paremklõpsake oma töökoopial ja valige TortoiseSVN-i menüüst suvand „Haara/märgend”.

2
Järgmises dialoogiboksis valige siltide tee ja lisage soovitud silt. Selles näites kasutame väärtust „Release_5.0”.

3
Lisage kasti „Logiteade” sobiv logiteade.

4
Valige, millise versiooni soovite märgistada. Tavaliselt on see HEAD redaktsioon, kuid vajadusel saate määrata teise versiooni. Kui olete kogu selle teabe sisestanud, klõpsake nuppu OK.

5
TortoiseSVN hoiatab sind, et: “teie töökoopia jääb eelmisele teele. Kui soovite, et teie järgmised muudatused oleksid just loodud koopias, siis peate lülituma sellele koopiateele. Kasutage selleks käsku Vaheta.” Olete nüüd oma sildi loonud.

6
Kui kontrollite oma hoidlat, näete, et see silt on edukalt kinnitatud.

7
TortoiseSVN-i ja Subversioni abil on lihtne tagasi pöörduda eelmiste sildistatud versioonide juurde. Hilisemal kuupäeval äsja märgitud versiooni juurde naasmiseks paremklõpsake oma töökoopial ja valige käsk „Kuva logi”.

8
See kuvab redaktsioonide loendi.

9
Valige redaktsioon, millele soovite naasta, ja paremklõpsake. Valige ‘Ennista selle redaktsiooni juurde.

10
Kui küsitakse, kinnitage, et soovite naasta.

11
TortoiseSVN naaseb nüüd sellele varasemale versioonile.

12
Kontrollige ennistamise tulemusi ja kui olete nendega rahul, sisestage oma töökoopia hoidlasse tagasi. Hoiatus: see tühistab kõik muudatused, mille tegite pärast valitud versiooni.