什么是LibGit2Sharp相当于'git checkout --ours'?

时间:2014-11-12 03:21:40

标签: libgit2sharp

在合并两个分支时遇到内容冲突时,我们要采用的解决方案是使用我们的文件或文件,而不是使用任何合并工具。

在Git命令中,我可以使用--ours和他们的 git checkout --ours - git checkout - 他们的 -

有谁知道LibGit2Sharp的等价物是什么?

1 个答案:

答案 0 :(得分:0)

  

在合并两个分支时遇到内容冲突时,我们要采用的解决方案是使用我们的文件或文件,而不是使用任何合并工具。   有谁知道LibGit2Sharp的等价物是什么?

Merge()方法接受MergeOptions参数,该参数公开FileConflictStrategy获取/设置器。

请参阅此 test ,了解如何利用它。

  

在Git命令中,我可以使用--ours和他们的git checkout --ours - git checkout --theirs -

令人惊讶的是,虽然此选项已经可用于CherryPickMergeRevert,但在Checkout()方法的LibGit2Sharp中尚不可用。

为此目的,已经创建了强选功能请求 #868