Manuals

Vrátiť vzad (späť) revízie v úložisku

Použitím dialógového okna záznamu revízií

Zďaleka najjednoduchší spôsob, ako vrátiť zmeny z jednej alebo viacerých revízií, je použiť dialógové okno záznamu revízií.

  1. Vyberte súbor alebo priečinok, v ktorom chcete zmeny vrátiť späť. Ak chcete vrátiť všetky zmeny, mal by to byť priečinok najvyššej úrovne.

  2. Vyberte ponuku TortoiseSVNZobraziť denník na zobrazenie zoznamu revízií. Možno budete musieť použiť Ukázať všetko alebo Ďalších 100 na zobrazenie revízií, ktoré vás zaujímajú.

  3. Vyberte revíziu, ktorú chcete vrátiť. Ak chcete vrátiť späť celý rad revízií, vyberte prvú a pridržte Shift pri výbere posledného. Ak chcete zvoliť jednotlivé revízie a rozsahy, pri výbere revízií použite Ctrl. Kliknite pravým tlačidlom myši na vybrané revízie, potom vyberte Kontextová ponukaVrátiť zmeny od tejto revízie.

  4. Alebo ak chcete vykonať staršiu revíziu ako novú, kliknite pravým tlačidlom myši na vybranú revíziu a potom vyberte Kontextová ponukaVrátiť sa k tejto revízii. Týmto sa zahodia všetky zmeny po vybranej revízii.

Vrátili ste zmeny späť v pracovnej kópii. Skontrolujte výsledky a potom vykonajte zmeny.

Použitím dialógového okna zlúčenia

Ak chcete zadať čísla revízií ako zoznam, môžete použiť dialógové okno Zlúčiť. Predchádzajúca metóda používa zlúčenie v zákulisí; táto metóda to používa explicitne (doslova).

  1. V pracovnej kópii vyberte TortoiseSVNZlúčiť.

  2. V dialógovom okne Typ zlúčenia vyberte Zlúčiť celý rad revízií .

  3. Do poľa Z: zadajte úplnú adresu URL svojho priečinka pracovnej kópie. Toto by sa malo zobraziť ako predvolená adresa URL.

  4. Do poľa Rozsah revízií na zlúčenie zadajte zoznam revízií, ktoré sa majú vrátiť späť (alebo ich vyberte použitím dialógového okna záznamu, ako je opísané vyššie).

  5. Uistite sa, že zaškrtnuté políčko Spätné zlúčenie.

  6. V dialógovom okne Možnosti zlúčenia akceptujte predvolené hodnoty.

  7. Kliknite na Zlúčiť pre dokončenie zlúčenia.

Vrátili ste zmeny späť v pracovnej kópii. Skontrolujte, či sú výsledky podľa očakávania a potom vykonajte zmeny.

Použitím nástroja svndumpfilter

Pretože TortoiseSVN nikdy nestratí údaje, vaše revízie vrátené späť stále existujú ako priebežné revízie v úložisku. Iba verzia HEAD bola zmenená na predošlý stav. Ak chcete, aby revízie úplne zmizli z vášho úložiska a vymazali sa všetky stopy, ktoré kedy existovali, musíte použiť extrémnejšie opatrenia. Pokiaľ na to nie je skutočne dobrý dôvod, je to neodporúčané. Jedným z možných dôvodov by mohlo byť to, že niekto odovzdal dôverný dokument do verejného úložiska.

Jediným spôsobom, ako odstrániť údaje z úložiska, je použiť nástroj príkazového riadku Subversion svnadmin. Popis toho, ako to funguje, nájdete v časti Údržba úložiska.

TortoiseSVN homepage