我一直在环顾四周,关于如何解决这个问题并没有很多明确的例子。我在堆栈上找到了这个示例,JGit
但它似乎不适用于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”解析为空。不出所料,合并失败并出现空引用异常。
这里的任何帮助将不胜感激!