Dodatak B. Automatiziranje TortoiseMergea

Sadržaj

TortoiseMerge komandno linijski parametri

TortoiseMerge se može pokrenuti sa parametrima u komandoj liniji kako bi se izbjegla potraga za datotekom pomoću dijaloga Otvori. Ovo je korisno i ako želite koristiiti TortoiseMerge iz neke druge aplikacije.

TortoiseMerge komandno linijski parametri

Većina opcija zahtjeva dodatnu informaciju kao neki tekst. U tim slučajevima dodajte ':' na opciju i iza napišite text. Na primjer:

/base:"c:\mapa\moja osnovna datoteka.txt"

Tablica B.1. Popis dostupnih opcija komandne linije

NaredbaOpis
/?Pokazuje dijalog s najznačajnijim opcijama komandne linije
/helpIsto kao i ?.
/baseOdređuje osnova datoteku korištenu za trostranu razliku. Ovo je zajednička starija verzija za datoteke koje se uspoređuju, mada nije prikazana u posebnom prozoru. U dvostranom pogledu ovo bi bila datoteka iz lijevog okvira.
/basenameIme osnovne datoteke. Ovo je prikazano u naslovu umjesto pune staze datoteke. U trostranom pogledu ovo je prikazano kao tooltip za naslov.
/theirsOznačava njihova datoteku korištenu u trostranom pogledu, prikazanu u lijevom okviru.
/theirsnameIme njihove datoteke. Ovo je pokazano u naslovu pogleda umjesto pune staze datoteke.
/mineOznačava moja datoteku koja se koristi u trostranom pogledu, prikazana u desnom okviru. Za dvostranu razliku, ovo je desna datoteka.
/minenameIme moje datoteke. Ono je prikazano u naslovu pogleda umjesto pune staze datoteke.
/mergedSpecifies the resulting stopljeno file used in three way diffs. This is the file path where the result of the merge/conflict resolving is saved. If this is not set, then TortoiseMerge will ask the user where to save the result.
/mergednameIme stopljene datoteke. Ovo je prikazano u naslovu pogleda umjesto punog imena datoteke.
/patchpathThe path where a patch should be applied to. If you don't set this path, then TortoiseMerge will try to find the path itself to match the paths in the patch file, but that can take vrlo dugačko.
/patchoriginalIme originalne datoteke za krpanje. Nalazi se u naslovu prozora.
/patchpatchedIme zakrpane datoteke. Nalazi se u naslovu prozora.
/diffStaza do zakrpe ili razlike koju treba primjeniti na mapu.
/onewayOdređuje da će se TortoiseMerge pokrenuti u jednostranom pogledu umjesto u načinu koji je odredio korisnik u postavkama.
/reversedpatchZamjenjuje lijevu i desnu stranu za datoteke koje se žele usporediti.
/createunifieddiffCreates a unified diff file (patch file) of two files specified with /origfile:"path_to_original_file" and /modifiedfile:"path_to_modified_file". The target path is set with /outfile:"path_to_resulting_patchfile". If /outfile is not set, a file save dialog is shown so the user can choose the location to save the patch file. Note: If /createunifieddiff is set, all other parameters are ignored.
/lineSpecifies a line number to jump to after loading the files.


You can also supply simple filenames on the command line for compatibility with other diff programs. In this simplified form the command line is

TortoiseMerge BaseFilePath MyFilePath [ TheirFilePath ]

If two files are given they will be compared with each other. If three files are given, the first is taken as the BASE file, and the other two are compared with it in a three-way diff.