TortoiseMerge může být spuštěn s parametry příkazového řádku, abyste se vyhnuli procházení dialogovým oknem Otevřít pro výběr souborů. To je také užitečné pokud chcete použít TortoiseMerge z jiné aplikace.
Většina přepínačů požaduje další informace, jako cestu, nebo nějaký jiný řetězec. V těchto případech do přepínače přidejte ':' a řetězec/cestu zadejte po něm. Příklad:
/base:"c:\adresář\můjpůvodsoubor.txt"
Tabulka B.1. Seznam dostupných voleb příkazové řádky
Příkaz | Popis |
---|---|
/? | Zobrazí dialogové okno s nejdůležitějšími přepínači příkazového řádku. |
/help | Stejné jako ? . |
/base | Určuje původní soubor používaný v trojím porovnávání. Je společný předek porovnávaných souborů, ačkoli není zobrazen v samostatném okně. V dvojím porovnávání, je to soubor vlevo. |
/basename | Název původního souboru. Je zobrazen v zobrazení názvu namísto cesty k souboru. V trojím porovnávání je uveden v popisku zobrazení názvu. |
/basereflectedname | Název použitý pro šablony editorconfig. |
/theirs | Určuje jejich soubor používaný v trojím porovnávání, zobrazí se v levém panelu. |
/theirsname | Název jejich souboru. Je zobrazeno v zobrazení názvu namísto cesty k souboru. |
/theirsreflectedname | Název použitý pro šablony editorconfig. |
/mine | Určuje můj soubor používaný v trojím porovnávání, zobrazí se v pravém panelu. V dvojím porovnávání, je to soubor vpravo. |
/minename | Název mého souboru. Je zobrazen v zobrazení názvu namísto cesty k souboru. |
/minereflectedname | Název použitý pro šablony editorconfig. |
/merged |
Určuje výsledný sloučenýsoubor používaný v trojím porovnávání. Je to cesta k souboru, kde je v důsledku sloučení/řešení konfliktů uložen. Pokud toto není nastaveno pro trojí porovnávání, pak se TortoiseMerge zeptá kam výsledek uložit. Pokud toto není nastaveno pro dvojí porovnávání, pak TortoiseMerge automaticky použije cestu souboru zobrazenou v pravém panelu jako cestu uložení. |
/mergedname | Jméno sloučeného souboru. Je zobrazeno v zobrazení názvu namísto cesty k souboru. |
/mergedreflectedname | Název použitý pro šablony editorconfig. |
/patchpath | Cesta, kde by záplata měla být použita. Pokud nechcete nastavit tuto cestu, pak se TortoiseMerge bude snažit najít cestu samo, aby se shodovala s cestou v záplatovém souboru, ale to může trvat velmi dlouho. |
/saverequired | Pokud zadáno, donutí TortoiseMerge se zeptat na uložení souboru před ukončením, i přesto že uživatel soubory nezměnil. |
/saverequiredonconflicts | Pokud zadáno, donutí TortoiseMerge se zeptat na uložení souboru před ukončením, pokud byly nalezeny konflikty, i přesto že uživatel soubory nezměnil. |
/patchoriginal | Název původního souboru na opravu. Používá se pro zobrazení názvu. |
/patchpatched | Jméno výsledného záplatového souboru. Používá se pro zobrazení názvu. |
/diff | Cesta k záplatovém/porovnávacímu souboru k použití na adresář. |
/oneway | Donutí TortoiseMerge spustit v jedno panelovém zobrazení namísto pohledu, který uživatel v nastavení zadal. |
/reversedpatch | Přepíná nezi levým a pravým zobrazením uvedených dvou souborů k porovnání. |
/createunifieddiff | Vytvoří soubor jednotného rozdílu (záplatový soubor) dvou souborů zadaných /origfile:"cesta_k_původnímu_souboru" a /modifiedfile:"ke_změněnému_souboru" . Cílová cesta se nastavuje /outfile:"cesta_k_výslednému_záplatovému_souboru" . Pokud /outfile není nastaven, zobrazí se dialogové okno uložit soubor, takže uživatel může vybrat umístění pro uložení záplatového souboru. Poznámka: Pokud je nastaven /createunifieddiff , všechny ostatní parametry jsou ignorovány. |
/line | Určuje číslo řádku na které po načtení souborů přejít. |
/readonly | Zabraňuje souborům být upravovány. To znamená, že schopnost úpravy v TortoiseMerge je vypnuta. |
/nosvnresolve | Prevents TortoiseMerge from asking whether to mark a file as resolved in SVN after saving it. |
Můžete také dodat jednoduché názvy souborů na příkazovém řádku pro kompatibilitu s jinými programy rozdílů. V této zjednodušené formě je příkazový řádek
TortoiseMerge CestaPůvSoubor CestaMůjSoubor [CestaJejichSoubor]
jestliže jsou evedeny dva soubory budou porovnány mezi sebou. Pokud jsou uvedeny tři soubory, první je brán jako původní soubor a ostatní dva jsou s ním porovnány v trojím porovnávání.