Dodatok B. Automatizovanie TortoiseMerge

Obsah

Parametre príkazového riadka TortoiseMerge

TortoiseMerge môže byť spustený s parametrami v príkazovom riadku, aby nebolo nutné použiť dialóg Otvoriť na vybratie súborov. Toto je užitočné keď chcete spustiť TortoiseMerge z inej aplikácie.

Parametre príkazového riadka TortoiseMerge

Väčšina prepínačov vyžaduje ďalšie informácie ako je cesta, alebo ďalšie reťazce. V týchto prípadoch, pridajte ':' k prepínaču a reťazec/cestu za neho. Napríklad:

/base:"c:\folder\my base file.txt"

Tabuľka B.1. Zoznam parametrov príkazového riadka

PríkazPopis
/?Zobrazí dialógové okno s väčšinou dôležitých prepínačov príkazového riadka.
/helpRovnako ako ?.
/baseUrčuje základ súbor pre trojcestné porovnanie. Je to spoločný predok porovnávaných súborov, aj keď samotný nie je zobrazený vo vlastnom okne. V dvojcestnom porovnaní je to ľavý súbor.
/basenameMeno súboru označeného ako Základový. Toto je zobrazené ako názov namiesto cesty súboru. Pre troj-panelové zobrazenie je to zobrazené v tipe pre názov zobrazenia.
/theirsUrčuje Ich súbor pre trojcestné porovnanie, zobrazené na ľavom panely.
/theirsnameMeno súboru označeného ako Ich. Toto je zobrazené ako názov namiesto cesty súboru.
/mineOznačuje Moje súbor použitý pri trojcestnom zobrazení na pravom panely. Pre dvoj-panelové zobrazenie je to pravý súbor.
/minenameMeno súboru označeného ako Moje. Toto je zobrazené ako názov namiesto cesty súboru.
/mergedUdáva výsledný Zlúčené súbor pre trojcestné porovnanie. Toto je cesta k súboru kde bude uložený výsledok zlučovania/riešenia konfliktov. Ak nie je udané, TortoiseMerge sa pri ukladaní súboru opýta užívateľa kam výsledok uložiť.
/mergednameMeno súboru označeného ako Zlúčené. Toto je zobrazené ako názov namiesto cesty súboru.
/patchpathCesta, na ktorej sa má použiť záplata. Keď nezadáte túto cestu, TortoiseMerge sa pokúsi nájsť cestu, ktorá by zodpovedala ceste zo súboru záplaty. Toto môže trvať veľmi dlhý čas.
/patchoriginalMeno súboru, na ktorý má byť použitá záplata. Použité ako meno panelu.
/patchpatchedMeno výsledného súboru po použití záplaty. Použité ako meno panelu.
/diffCesta k adresáru, na ktorý sa má použiť záplatový súbor.
/onewayDonúti TortoiseMerge sa spustiť v jedno-panelovom zobrazení namiesto toho ako užívateľ zadal v nastavení.
/reversedpatchVymení ľavé a pravé zobrazenie dvoch určených súborov na porovnanie.
/createunifieddiffVytvorí súbor unifikovaného porovnania (súbor záplaty) dvoch súborov určených /origfile:"path_to_original_file" a /modifiedfile:"path_to_modified_file". Cieľová cesta je daná /outfile:"path_to_resulting_patchfile". Keď nie je nastavené /outfile užívateľ si môže vybrať miesto na uloženie súboru záplaty. Poznámka: Keď je nastavené /createunifieddiff všetky ostatné parametre sú ignorované.
/lineUrčuje číslo riadka, na ktorý sa skočí po načítaní súborov.


Pre kompatibilitu s inými porovnávacími programami, je možné spustiť TortoiseMerge aj so zadaním iba zoznamu súborov. V tejto zjednodušenej forme je príkazový riadok:

TortoiseMerge BaseFilePath MyFilePath [ TheirFilePath ]

Ak sú zadané dva súbory, sú tieto súbory porovnané navzájom. Keď sú zadané tri súbory prvý po použitý ako základový, a zvyšné dva sú s ním porovnané trojcestným porovnaním.