Lampiran B. Mengotomasi TortoiseMerge

Daftar Isi

Saklar Baris Perintah TortoiseMerge

TortoiseMerge bisa dimulai dengan parameter baris perintah untuk menghindari keharusan pergi melalui dialog Buka untuk memilih file Anda sendiri. Ini berguna juga jika Anda ingin menggunakan TortoiseMerge dari aplikasi lain.

Saklar Baris Perintah TortoiseMerge

Kebanyakan saklar memerlukan informasi seperti path atau beberapa string lain. Dalam hal itu, tambahkan ':' ke saklar dan simpan string/path setelahnya. Contoh:

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

Tabel B.1. Daftar opsi baris perintah yang tersedia

PerintahPenjelasan
/?Menampilkan kotak dialog dengan saklar baris perintah yang penting.
/helpSama seperti ?.
/baseMenetapkan file basis yang digunakan dalam tiga cara diffs. Ini adalah leluhur umum dari file yang sedang di-diff, meskipun tidak ditampilkan dalam jendela terpisah. Untuk dua cara diffs, ini adalah file kiri.
/basenameNama dari file base. Ini ditampilkan dalam tampilan judul daripada path file. Untuk tiga cara diffs ditampilkan dalam tooltip untuk judul tampilan.
/theirsMenetapkan file mereka yang digunakan dalam tiga cara diffs, ditampilkan dalam pane kiri.
/theirsnameNama dari file mereka. Ini ditampilkan dalam judul tampilan daripada path file.
/mineMenetapkan file saya yang digunakan dalam tiga cara diffs, ditampilkan dalam pane kanan. Untuk dua cara diffs, ini adalah file kanan.
/minenameNama dari file mine. Ini ditampilkan dalam judul tampilan daripada path file.
/mergedMenetapkan hasil file gabungan yang digunakan dalam tiga cara diffs. Ini adalah path file di mana hasil dari merge/penyelesaian konflik disimpan. Jika ini tidak diset, maka TortoiseMerge akan menanyakan di mana untuk menyimpan hasilnya.
/mergednameNama dari file gabungan. Ini ditampilkan dalam judul tampilan daripada path file.
/patchpathPath di mana patch harus diterapkan. Jika Anda tidak men-set path ini, maka TortoiseMerge akan mencoba mencari path sendiri yang sama dengan path dalam berkas patch, tapi itu bisa memerlukan sangat lama.
/patchoriginalNama dari file original untuk di-patch. Digunakan untuk judul tampilan.
/patchpatchedNama dari file hasil patch. Digunakan untuk judul tampilan.
/diffPath ke file patch/diff untuk diterapkan ke direktori.
/onewayMemaksa TortoiseMerge untuk dimulai dengan satu-cara tampilan daripada tampilan yang ditetapkan pengguna dalam seting.
/reversedpatchMenukar tampilan kiri dan kanan dari dua file yang di-diff.
/createunifieddiffMembuat sebuah file diff (file patch) dari dua file yang ditentukan dengan /origfile:"path_ke_berkas_asal" dan /modifiedfile:"path_ke_berkas_yang_berubah". Path target ditentukan dengan /outfile:"path_ke_hasil_berkastambalan". Apabila /outfile tidak ditentukan, dialog save file akan ditampilkan sehingga anda dapat menentukan tempat penyimpanan file patch. Catatan: Jika /createunifieddiff ditentukan, semua parameter akan diabaikan.
/lineMenentukan nomor baris untuk loncat ke setelah memuat berkas.


Anda juga dapat menyediakan nama-nama file sederhana pada baris perintah untuk kompatibilitas dengan program-program diff yang lain. Dalam bentuk yang disederhanakan ini, baris perintahnya adalah

TortoiseMerge BaseFilePath MyFilePath [ TheirFilePath ]

Jika dua file diberikan, mereka akan dibandingkan satu sama lain. Jika tiga file diberikan, file pertama akan dianggap sebagai file BASE, dan dua lainnya akan dibandingkan dengannya dalam diff tiga-cara.