Kako stvoriti oznaku i izvršiti vraćanje u TortoiseSVN: 12 koraka

Sadržaj:

Kako stvoriti oznaku i izvršiti vraćanje u TortoiseSVN: 12 koraka
Kako stvoriti oznaku i izvršiti vraćanje u TortoiseSVN: 12 koraka

Video: Kako stvoriti oznaku i izvršiti vraćanje u TortoiseSVN: 12 koraka

Video: Kako stvoriti oznaku i izvršiti vraćanje u TortoiseSVN: 12 koraka
Video: Kako skinuti Windows 7 Ultimate 32 ili 64 bita 2024, Travanj
Anonim

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

Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 1
Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 1

Korak 1. Za početak, desnom tipkom miša kliknite svoju radnu kopiju i odaberite opciju ‘Grana/Oznaka s izbornika TortoiseSVN’

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 2
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 2

Korak 2. U sljedećem dijalogu odaberite put "oznake" i dodajte željenu oznaku

U ovom primjeru koristit ćemo 'Release_5.0'

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 3
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 3

Korak 3. Dodajte odgovarajuću poruku dnevnika u okvir ‘Poruka zapisnika’

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 4
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 4

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'.

Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 5
Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 5

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.

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 6
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 6

Korak 6. Ako provjerite svoje spremište, vidjet ćete da je ova oznaka uspješno predana

Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 7
Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 7

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".

Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 8
Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 8

Korak 8. Ovo će prikazati popis revizija

Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 9
Napravite oznaku i izvedite vraćanje u TortoiseSVN Korak 9

Korak 9. Odaberite reviziju na koju se želite vratiti i kliknite desnom tipkom miša

Odaberite "Vrati se na ovu reviziju."

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 10
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 10

Korak 10. Kada se to od vas zatraži, potvrdite da se želite vratiti

Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 11
Kreirajte oznaku i izvedite vraćanje u TortoiseSVN Korak 11

Korak 11. TortoiseSVN će se sada vratiti na ovu raniju reviziju

Stvorite oznaku i izvedite vraćanje u TortoiseSVN Korak 12
Stvorite oznaku i izvedite vraćanje u TortoiseSVN Korak 12

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.

Preporučeni: