TortoiseSVN: Porovnání verzí

Z WoWResource Wiki
Přejít na: navigace, hledání
(doplnění)
Řádek 40: Řádek 40:
 
** theirs before mine - nejdříve dá jejich část a na ni naváže vaši
 
** theirs before mine - nejdříve dá jejich část a na ni naváže vaši
 
* Po vyřešení všech konfliktů klikněte na panelu nástrojů na zelenou ikonu "Ok" s výstražným trojúhelníkem. Soubor bude opraven a uložen.
 
* Po vyřešení všech konfliktů klikněte na panelu nástrojů na zelenou ikonu "Ok" s výstražným trojúhelníkem. Soubor bude opraven a uložen.
 +
 +
== Relokace ==
 +
V případě, že adresa ze, které stahujete nové revize byla změněna, není třeba ihned mazat složku a stahovat všechny soubory znovu, ale lze provést relokaci. Následujicí obrázky znázorňují jak:
 +
 +
[[Soubor:Svn relocate.png]]          [[Soubor:Svn_relocate_window.png]]
 +
 +
* Do poličká, které je editovatelné, zadáte novou adresu.
  
 
= Externí odkazy =
 
= Externí odkazy =

Verze z 16. 2. 2008, 05:41

TortoiseSVN (freeware) je grafický klient pro správu SVN respozitáře pod OS Windows.

Ovládání a popis základních funkcí

Stažení kopie SVN repozitáře

  • Na disku vytvoříme složku kam obsah bude uložen
  • V Průzkumníkovy (Tento Počítač/Total Commander) klikneme pravým tlačítkem myši na vytvořenou složku a z menu vybereme TortoiseSVN - Checkout

Tortoisesvn-navod-checkout-1.png

  • Vyplníme adresu SVN r. a případně další položky

Tortoisesvn-navod-checkout-2.png

  • Potvrďte OK a po stažení obsahu zavřete okno kliknutím na OK

Update

  • Klikněte pravým tlačítkem na složku s obsahem staženým z SVN respo. a vyberte TortoiseSVN - Update
  • Otevře se okno s informacemi o průběhu updatování
  • Pokud po skončení updatu bude oznámeno, že vznikly konflikty je nutné je vyřešit před dalším používáním staženého obsahu

Export (bez obtěžujících složek s informacemi o SVN)

  • Klikněte pravým tlačítkem na složku s obsahem staženým z SVN respo. a vyberte TortoiseSVN - Export
  • Vyberte cílovou složku, klikněte na OK a vyčkejte dokončení operace

Aplikace .patch souboru

  • Nahrajte patch soubor do patřičné složky
  • Klikněte pravým tlačítkem myši a vyberte TortoiseSVN - Apply Patch
  • Otevře se okno TortoiseMerge a menší okno s výpisem souborů
  • Menší okno obsahuje výpis všech souborů, které jsou upravovány patchem. Dvojklikem na soubor zobrazíte náhled změn v okně TortoiseMerge
  • Pravým tlačítkem na soubor nebo do oblasti menšího okna dostanete k dispozici provedení patche - Patch All (aplikovat vše) / Patch Selected (pouze vybraný soubor)
  • Po stisku bude stažena odpovídající revize souboru k patchnutí a bude patchnuta a porovnána s aktuální revizí. Program se pokusí sloučit soubory, pokud se mu to nepovede, oznámí vznik konfliktního stavu

Řešení konfliktních stavů

Vznikají po updatnutí novější verzí ze SVN, pokud jste na disku prováděli změny nebo při aplikaci patch souboru. Je nutné je manuálně vyřešit pomocí utility TortoiseMerge

  • Na konfliktní soubor klikněte pravým tlačítkem a vyberte TortoiseSVN - Edit Conflicts
  • Otevře se okno TortoiseMerge, v levé části je updatovaný soubor (dle SVN / patche) v pravé je pak váš aktuální soubor a dole výsledný soubor
  • Konflikty jsou označeny červenou barvou, pro snadnější lokalizaci je v panelu nástrojů červená šipka se značkou výstrahy, která vás přesune na další konflikt
  • Klikněte na červený konfliktní text a budou vám nabídnuty 4 metody řešení "Use text block from ..."
    • theirs - použije pouze jejich část daného souboru
    • mine - použije pouze vaši část
    • mine before theirs - nejdříve dá vaši část a na ni naváže jejich
    • theirs before mine - nejdříve dá jejich část a na ni naváže vaši
  • Po vyřešení všech konfliktů klikněte na panelu nástrojů na zelenou ikonu "Ok" s výstražným trojúhelníkem. Soubor bude opraven a uložen.

Relokace

V případě, že adresa ze, které stahujete nové revize byla změněna, není třeba ihned mazat složku a stahovat všechny soubory znovu, ale lze provést relokaci. Následujicí obrázky znázorňují jak:

Svn relocate.png Svn relocate window.png

  • Do poličká, které je editovatelné, zadáte novou adresu.

Externí odkazy