TortoiseSVN: Porovnání verzí

Z WoWResource Wiki
Přejít na: navigace, hledání
m (kategorie)
(doplnění)
Řádek 1: Řádek 1:
 
TortoiseSVN (freeware) je grafický klient pro správu [[SVN]] respozitáře pod OS Windows.
 
TortoiseSVN (freeware) je grafický klient pro správu [[SVN]] respozitáře pod OS Windows.
  
== Ovládání a popis základních funkcí ==
+
= Ovládání a popis základních funkcí =
  
=== Stažení kopie SVN repozitáře ===
+
== Stažení kopie SVN repozitáře ==
 
* Na disku vytvoříme složku kam obsah bude uložen
 
* 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'''  
 
* 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'''  
Řádek 11: Řádek 11:
 
* Potvrďte OK a po stažení obsahu zavřete okno kliknutím na OK
 
* Potvrďte OK a po stažení obsahu zavřete okno kliknutím na OK
  
=== Update ===
+
== 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 ===
+
== 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 ===
+
== 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ů ===
+
== Ř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.
  
== Externí odkazy ==
+
= Externí odkazy =
  
 
* [http://tortoisesvn.tigris.org/ Domovské stránky]
 
* [http://tortoisesvn.tigris.org/ Domovské stránky]
* [http://tortoisesvn.net/downloads Odkaz na stažení]
+
* [http://tortoisesvn.net/downloads Odkazy ke stažení]
* http://www.wowresource.eu/index.php?showtopic=5074
+
* [http://www.wowresource.eu/index.php?showtopic=5074 Původní článek na fóru]
  
 
[[Category:Utility]]
 
[[Category:Utility]]

Verze z 26. 12. 2007, 13:12

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.

Externí odkazy