私は周りを見回してきましたが、これを解決する方法について明確な例はあまりありません。のスタックでこの例を見つけまし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」は null に解決されます。当然のことながら、マージは null 参照例外で失敗します。
ここで何か助けていただければ幸いです!