P4MERGE
p4 resolve
のマージオプションが使用する、
サードパーティ製のマージプログラムです。
使用上の注意点
クライアントが使用するか? | サーバが使用するか? | 同様に機能するコマンドライン | P4CONFIGファイルで設定できるか? |
---|---|---|---|
はい |
いいえ |
なし |
はい |
明示的に設定されない場合の値
OS | 値 |
---|---|
すべて |
環境変数 |
例
|
注記
この変数内に設定されるプログラム名で表示されるプログラムは、
p4
resolve
のマージオプションによってのみ使用されます。p4 resolve
がこのプログラムを呼び出すときには、
4つの引数を受け渡します。引数は(順に)base、theirs、yoursで、
4番目の引数は結果として生成されるmergeファイルを保持します。
使用するプログラムの引数が異なる順番になる場合、P4MERGE
をシェルスクリプトかバッチファイルに設定して引数を並べ替え、
正しい順番の引数を持つ適切なマージプログラムにアクセスしてください。
Windowsで操作している場合は、
使用するサードパーティ製のマージプログラムが
すでにHelixサーバの指定する順番で引数を受け入れている場合でも、
バッチファイルにアクセスしてください。
これは、Windows内の制約によるものです。
例えば、WindowsでMERGE.EXE
というプログラムを使用する場合、
バッチファイルは次のようになります。
SET base=%1 SET theirs=%2 SET yours=%3 SET merge=%4 C:\FULL\PATH\TO\MERGE.EXE %base% %theirs% %yours% %merge%