如何合并和解决与pygit2的冲突?

时间:2019-06-11 10:26:56

标签: python git merge-conflict-resolution pygit2

我正在尝试使用pygit2合并两个分支,但是遇到冲突问题。当我使用以下方式合并分支机构时:

repo.merge(repo.branches['mybranch'].target)

它更新工作目录中的文件,但有冲突:

def my_func():
<<<<<<< HEAD
    return directions
=======
    return moves
>>>>>>> 357f58b6d1682760b2fa9bf7b2418da347ca353c

我找不到用pygit2编程解决此冲突的方法。我还研究了merge_commits()方法的使用,但是它返回的是索引文件,而不是更新工作目录,一旦有了索引文件,我将找不到解决方法。

无论如何,与pygit2合并后是否有解决冲突的方法并成功提交?

0 个答案:

没有答案