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.
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íkaz | Popis |
---|---|
/? | Zobrazí dialógové okno s najdôležitejšími prepínačmi príkazového riadku. |
/help | Rovnaké ako ? . |
/base | Urč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. |
/basename | Ná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. |
/basereflectedname | Názov, ktorý sa má použiť pre šablóny editorconfig. |
/theirs | Určuje súbor ich používaný v trojcestných porovnaní odlišností, zobrazený v ľavom paneli. |
/theirsname | Názov ich súboru. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru. |
/theirsreflectedname | Názov, ktorý sa má použiť pre šablóny editorconfig. |
/mine | Urč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. |
/minename | Názov súboru 'moje'. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru. |
/minereflectedname | Ná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. |
/mergedname | Názov zlúčeného súboru. Toto sa zobrazuje v titulku zobrazenia namiesto cesty súboru. |
/mergedreflectedname | Názov, ktorý sa má použiť pre šablóny editorconfig. |
/patchpath | Cesta 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 . |
/saverequired | Ak je zadané, prinúti TortoiseMerge požiadať o uloženie súboru pred ukončením, aj keď užívateľ súbory neupraví. |
/saverequiredonconflicts | Ak 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í. |
/patchoriginal | Názov pôvodného súboru, ktorý sa má opraviť. Používa sa pre titulok zobrazenia. |
/patchpatched | Názov výsledného opraveného súboru. Používa sa pre titulok zobrazenia. |
/diff | Cesta k súboru opravnej záplaty/porovnania odlišností na použitie v priečinku. |
/oneway | Prinúti TortoiseMerge, aby namiesto zobrazenia, ktorý zadal užívateľ v nastaveniach, začal s jednocestným zobrazením. |
/reversedpatch | Prehodí ľavé a pravé zobrazenie určených dvoch súborov na porovnanie odlišností. |
/createunifieddiff | Vytvorí 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é. |
/line | Určuje číslo riadku, na ktorý sa má preskočiť po načítaní súborov. |
/readonly | Zabráni úpravám súboru. To znamená, že možnosti úprav TortoiseMerge sú zakázané. |
/nosvnresolve | Brá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í.