我目前正在使用JGit合并远程分支,因此在从远程获取后,我想在尝试合并之前验证冲突,以便我可以决定使用哪种合并策略,例如:
Myrepo/filesmodifiedbyme/file1.txt
Myrepo/filesmodifiedbysomeone/file2.txt
获取后:
- 如果有冲突
file1.txt
,我想使用MergeStrategy.OURS
, - 如果
file2.txt
有冲突,我想申请MergeStrategy.THEIRS
。
所以以下是我的问题:
- 在合并两个分支之前如何解决冲突?
- 如何同时对不同的文件应用多个合并策略?