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%






