我一直在四处寻找,并没有很多关于如何解决这个问题的明确例子。我找到JGit
的{{3}},但它似乎不适用于NGIT
。
我做完了:
var merge = NG.Merge.MergeStrategy.THEIRS.NewMerger(localRepo);
var obj = new NG.ObjectId[] { localRepo.Resolve("a"), localRepo.Resolve("c") };
merge.Merge(obj);
然而,“a”和“c”解析为null。所以,毫不奇怪,合并失败并带有空引用异常。
任何帮助都将不胜感激!