1

Git 用のカスタム マージ ドライバーを使用したいと考えています。これを行うために、私はプログラムを作成しました。このプログラムは、ブロック「カスタム マージ ドライバの定義」%O %A %B %L %Pで説明されているよう5 つの引数を取り、3 方向マージを行います。

  • %O- 祖先のバージョン
  • %A- 現在のブランチ バージョン
  • %B- 他支店のバージョン
  • %L- 競合マーカーのサイズ
  • %P- マージ ドライバは、マージされた結果がプレースホルダを介して格納されるパス名を学習できます。%P

問題は、マージの結果を書き込むために 5 つの引数のどれを使用する必要があるかということです。と のように書こうとしました%Aが、うまくいき%Pません。

これも見つけました:

マージ ドライバは、マージの結果を with という名前のファイル%Aに上書きして残し、正常にマージできた場合は 0 のステータスで終了し、競合があった場合は 0 以外のステータスで終了することが期待されます。

しかし、それも機能しません。私は間違っているのでしょうか?

4

0 に答える 0