Dodatak B. Automatizuj TortoiseMerge

Sadržaj

TortoiseMerge prekidači komandne linije

TortoiseMerge može biti pokrenut parametrima komandne linije da se izbegne prolaz kroz Otvori dijalog za izbor fajlova lično. Ovo je takođe korisno ako želite da koristite TortoiseMerge iz drugih aplikacija.

TortoiseMerge prekidači komandne linije

Većina prekidača zahteva dodatne informacije kao putanja ili neki drugi stringovi. U ovim slučajevima dodavanje ':' prekidaču i stavljajući string/putanja posle toga. Primer:

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

Tabela B.1. Lista dostupnih opcija komandne linije

KomandaOpis
/?Prikazuje dijalog boks sa najvažnijim prekidačima komandne linije.
/helpIsto kao ?.
/baseSpecificira osnova fajl korišćen u tri načina razl. Ovo je zajednički predak fajlova koji su razlikovani, takođe to nije prikazano u izdvojenom prozoru. Za dva načina ral, ovo je levi fajl.
/basenameIme osnovnog fajla. Ovo je prikazano u naslovu pregleda umesto putanja fajla. Za tri načina diff prikazano je u alatpultu za pregled naslova.
/theirsSpecificira njihov fajl korišćen u tri načina razl, prikazana u levom panelu.
/theirsnameIme njihovog fajla. Ovo je prikazano u pregledu naslova umesto putanje fajla.
/mineSpecificira moj fajl korišćen u tri načina razl, prikazan u desnom panelu. Za dva načina razl, ovo je desni fajl.
/minenameIme mog fajla. Ovo je prikazano u pregledu naslova umesto putanje fajla.
/mergedSpecificira rezultantni spojen fajl korišćenu tri načina razl. Ovo je fajl putanja gde rezultat stapanje/konflikt rešenje se čuva. Ako ovo nije podešeno TortoiseMerge će pitati korisnika gde da sačuva rezultat.
/mergednameIme spojenog fajla. Ovo je prikazano u pregledu naslova fajl putanje.
/patchpathPutanja gde će zakrpa biti primenjena. Ako ne podesite ovu putanju tada će TortoiseMerge pokušati da nađe putanju sam tražeći putanje u fajlu zakrpe, ali to može uzeti vrlo dug.
/patchoriginalIme originalnog fajla za zakrpu. Koristi se za pregled naslova.
/patchpatchedIme rezultujućeg fajla zakrpe. Koristi se pregled naslova.
/diffPutanja ka zakrpa/diff fajl da se primeni na imenik.
/onewayForsirati TortoiseMerge da krene sa jedan-način pregled umesto pregleda koji specificira korisnik u podešavanju.
/reversedpatchPrebaci levi i desni pregled specificirana dva fajla za razlikovanje.
/createunifieddiffKreira ujedinjen raz fajl (fajl zakrpa) od dva fajla specificiranih sa /origfile:"putanja_do_originalnog_fajla" i /modifiedfile:"putanja_do_modifikovanog_fajla". Cilj putanja je podešena sa /outfile:"putanja_do_rezultantnog_fajlazakrpe". Ako /outfile nije podešen fajl sačuvaj dijalog je prikazan tako da korisnik može izabrati lokaciju da se sačuva fajl zakrpa. Beleška: Ako /createunifieddiff je podešen svi drugi parametri se zanemaruju.


Možete takođe snabdeti jednostavna fajlimena u komandnoj liniji zbog kompatibilnosti sa drugim diff programima. U ovoj pojednostavljenoj formi komandne linije je

TortoiseMerge BaseFilePath MyFilePath [ TheirFilePath ]

Ako su data dva fajla oni će biti upoređeni jedan sa drugim. Ako su tri fajla data prvi se uzima kao OSNOVNI fajl, i druga dva se upoređuju sa njim u tri-načina razl.