Jedna od sjajnih stvari vezanih za Apache Subversion je ta što pamti svaku promjenu napravljenu u datotekama i direktorijima. Ovo vam daje mogućnost da se vratite na starije verzije koda - korisna funkcija 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 krenulo po zlu! Označavanje može uvelike olakšati ovaj proces, dajući vam mogućnost da označite određenu reviziju 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, kliknite desnim tasterom miša na svoju radnu kopiju i izaberite opciju „Grana/Oznaka iz menija TortoiseSVN“
Korak 2. U sljedećem dijalogu odaberite put do oznake i dodajte željenu oznaku
U ovom primjeru koristit ćemo 'Release_5.0'
Korak 3. Dodajte odgovarajuću poruku dnevnika u okvir 'Poruka dnevnika'
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 kreirali svoju oznaku.
Korak 6. Ako provjerite spremište, vidjet ćete da je ova oznaka uspješno urezana
Korak 7. Sa TortoiseSVN -om i Subverzijom, lako se vraćate na prethodne označene revizije
Da se vratimo 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 želite da se vratite i kliknite desnim tasterom miša
Odaberite "Vrati na ovu reviziju."
Korak 10. Kada se to od vas zatraži, potvrdite da želite da se vratite
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 nazad u spremište
Upozorenje: ovo će odbaciti sve promjene koje ste napravili nakon odabrane revizije.