2

現在、JGitを使用してリモート ブランチをマージしているため、リモートからフェッチした後、マージを試みる前に競合を検証して、使用するマージ戦略の種類を決定できるようにしたいと考えています。

Myrepo/filesmodifiedbyme/file1.txt
Myrepo/filesmodifiedbysomeone/file2.txt

フェッチ後:

  • に競合がある場合はfile1.txt、 を使用したいのですがMergeStrategy.OURS
  • 競合がある場合file2.txtは、申請したいと思いますMergeStrategy.THEIRS

以下は私の質問です:

  1. 2 つのブランチをマージする前に競合を先に進める方法は?
  2. 複数のマージ戦略を異なるファイルに同時に適用する方法は?
4

1 に答える 1