Manuals

Dodatok B. Automatizácia TortoiseMerge

Obsah

Prepínače príkazového riadku TortoiseMerge

TortoiseMerge možno spustiť použitím parametrov príkazového riadku, aby ste nemuseli prechádzať sami cez dialógové okno Otvoriť pre výber súborov. To je užitočné aj vtedy, ak chcete používať TortoiseMerge z inej aplikácie.

Prepínače príkazového riadku TortoiseMerge

Väčšina prepínačov vyžaduje ďalšie informácie, napríklad cestu alebo iný reťazec. V týchto prípadoch pripojte k prepínaču znak „:“ a vložte za neho reťazec alebo cestu. Príklad:

/base:"c:\priečinok\môj základný súbor.txt"
      

Tabuľka B.1. Zoznam dostupných možností príkazového riadku

PríkazPopis
/?Zobrazí dialógové okno s najdôležitejšími prepínačmi príkazového riadku.
/helpRovnaké ako ? .
/baseUrčuje súbor bázapoužívaný v trojcestnom spôsobe porovnania odlišností. Toto je spoločný predok súborov, ktoré sa distribuujú, aj keď nie je zobrazený v samostatnom okne. Pre dvojcestné rozdiely je to ľavý súbor.
/basenameNázov základného (BASE) súboru. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru. Pre trojcestné porovnanie odlišností je zobrazený v popise titulku zobrazenia.
/basereflectednameNázov, ktorý sa má použiť pre šablóny editorconfig.
/theirsUrčuje súbor ich používaný v trojcestných porovnaní odlišností, zobrazený v ľavom paneli.
/theirsnameNázov ich súboru. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru.
/theirsreflectednameNázov, ktorý sa má použiť pre šablóny editorconfig.
/mineUrčuje súbor moje používaný v trojcestnom porovnaní odlišností, zobrazený v pravom paneli. Pre dvojcestné porovnaní odlišností je to ten pravý súbor.
/minenameNázov súboru 'moje'. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru.
/minereflectednameNázov, ktorý sa má použiť pre šablóny editorconfig.
/merged

Určuje výsledný súbor zlúčené použitý v porovnaní odlišností. Toto je cesta súboru, kde je uložený výsledok riešenia zlúčenia/konfliktu.

Ak to nie je nastavené pre trojcestné porovnanie odlišností, potom sa TortoiseMerge užívateľa opýta, kam má výsledok uložiť.

Ak to nie je nastavené pre dvojcestné porovnanie odlišností, potom TortoiseMerge automaticky použije cestu k súboru uvedenú v pravom zobrazení ako cestu na uloženie.

/mergednameNázov zlúčeného súboru. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru.
/mergedreflectednameNázov, ktorý sa má použiť pre šablóny editorconfig.
/patchpathCesta pre aplikáciu opravnej záplaty. Ak túto cestu nenastavíte, potom sa TortoiseMerge pokúsi nájsť cestu sám, aby zodpovedala cestám v súbore opravnej záplaty, ale to môže trvať veľmi dlho .
/saverequiredAk je zadané, prinúti TortoiseMerge požiadať o uloženie súboru pred ukončením, aj keď užívateľ súbory neupraví.
/saverequiredonconflictsAk je zadané, prinúti TortoiseMerge požiadať o uloženie súboru pred ukončením, ak sa vyskytnú konflikty, aj keď užívateľ súbory neupraví.
/patchoriginalNázov pôvodného súboru, ktorý sa má opraviť. Používa sa pre titulok zobrazenia.
/patchpatchedNázov výsledného opraveného súboru. Používa sa pre titulok zobrazenia.
/diffCesta k súboru opravnej záplaty/porovnania odlišností na použitie v priečinku.
/onewayPrinúti TortoiseMerge, aby namiesto zobrazenia, ktorý zadal užívateľ v nastaveniach, začal s jednocestným zobrazením.
/reversedpatchPrehodí ľavé a pravé zobrazenie určených dvoch súborov na porovnanie odlišností.
/createunifieddiffVytvorí súbor zjednotených odlišností (súbor opravnej záplaty) z dvoch súborov určených /origfile:"cesta_k_pôvodnému_súboru" a /modifiedfile:"cesta_k_zmenenému_súboru". Cieľová cesta je nastavená /outfile:"cesta_k_výslednému_súboru". Ak nie je nastavené /outfile, zobrazí sa dialógové okno na uloženie súboru, aby si užívateľ mohol zvoliť umiestnenie pre uloženie súboru opravnej záplaty. Poznámka: Ak je nastavené /createunifieddiff, všetky ostatné parametre sú ignorované.
/lineUrčuje číslo riadku, na ktorý sa má preskočiť po načítaní súborov.
/readonlyZabráni úpravám súboru. To znamená, že možnosti úprav TortoiseMerge sú zakázané.
/nosvnresolveBráni TortoiseMerge v otázke, či po uložení má označiť súbor ako vyriešený v SVN.


Na príkazový riadok môžete tiež zadať jednoduché názvy súborov, aby ste zaistili kompatibilitu s inými programami porovnania odlišností. V tejto zjednodušenej podobe je príkazový riadok

TortoiseMerge CestaSúboruBASE CestaSúboruMoje [CestaSúboruIch]
      

Ak sú dané dva súbory, budú sa navzájom porovnávať. Ak sú dané tri súbory, prvý sa berie ako súbor BASE a ďalšie dva sa s ním porovnávajú v trojcestnom porovnaní odlišností.

TortoiseSVN homepage