Jedna od sjajnih stvari vezanih uz Apache Subversion je ta što pamti svaku promjenu svojih datoteka i direktorija. Ovo vam daje mogućnost da se vratite na starije verzije koda - korisna značajka ako ste u posljednjih nekoliko revizija uveli neke greške ili nepotreban kôd i morate se vratiti na vrijeme prije nego što je sve pošlo po zlu! Označavanje može uvelike olakšati ovaj proces, dajući vam mogućnost označavanja određene revizije zgodnom, čitljivom oznakom (poput "izdanja 5.0.") U ovom vodiču prvo ćemo obraditi stvaranje takve oznake, prije hodanja kroz proces vraćanja na tu oznaku, nekoliko revizija niz razvojnu liniju.
Koraci
Korak 1. Za početak, desnom tipkom miša kliknite svoju radnu kopiju i odaberite opciju ‘Grana/Oznaka s izbornika TortoiseSVN’
Korak 2. U sljedećem dijalogu odaberite put "oznake" i dodajte željenu oznaku
U ovom primjeru koristit ćemo 'Release_5.0'
Korak 3. Dodajte odgovarajuću poruku dnevnika u okvir ‘Poruka zapisnika’
Korak 4. Odaberite reviziju koju želite označiti
Ovo je obično HEAD revizija, ali možete navesti drugu reviziju, ako je potrebno. Kada unesete sve ove podatke, pritisnite 'OK'.
Korak 5. TortoiseSVN će vas upozoriti da:
“Vaša radna kopija ostaje na prethodnoj putanji. Ako želite da vaše sljedeće promjene budu u upravo stvorenoj kopiji, morate se prebaciti na tu putanju kopije. Za to upotrijebite naredbu Switch. Sada ste stvorili svoju oznaku.
Korak 6. Ako provjerite svoje spremište, vidjet ćete da je ova oznaka uspješno predana
Korak 7. S TortoiseSVN -om i Subverzijom, lako se vraćate na prethodne označene revizije
Za povratak na reviziju koju smo označili kasnije, desnom tipkom miša kliknite radnu kopiju i odaberite "Prikaži zapisnik".
Korak 8. Ovo će prikazati popis revizija
Korak 9. Odaberite reviziju na koju se želite vratiti i kliknite desnom tipkom miša
Odaberite "Vrati se na ovu reviziju."
Korak 10. Kada se to od vas zatraži, potvrdite da se želite vratiti
Korak 11. TortoiseSVN će se sada vratiti na ovu raniju reviziju
Korak 12. Provjerite rezultate vraćanja i, ako ste zadovoljni s njima, pošaljite svoju radnu kopiju natrag u spremište
Upozorenje: ovo će odbaciti sve promjene koje ste unijeli nakon odabrane revizije.