我只想在一个文件上使用 jGit 解决冲突。 我找到了这段代码,但我不知道如何将它限制在一个文件中。
ResolveMerger merger = (ResolveMerger) MergeStrategy.THEIRS.newMerger(git.getRepository(), true);
merger.setWorkingTreeIterator(new FileTreeIterator(git.getRepository()));
final ObjectId headId = git.getRepository().resolve("HEAD");
final ObjectId originHeadId = git.getRepository().resolve("origin/" + git.getRepository().getBranch() );
merger.setBase(headId);
if( merger.merge(originHeadId, headId)) {