Helix Core P4コマンドリファレンス (2019.1)
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%