我正在尝试使用pygit2合并两个分支,但是遇到冲突问题。当我使用以下方式合并分支机构时:
repo.merge(repo.branches['mybranch'].target)
它更新工作目录中的文件,但有冲突:
def my_func():
<<<<<<< HEAD
return directions
=======
return moves
>>>>>>> 357f58b6d1682760b2fa9bf7b2418da347ca353c
我找不到用pygit2编程解决此冲突的方法。我还研究了merge_commits()方法的使用,但是它返回的是索引文件,而不是更新工作目录,一旦有了索引文件,我将找不到解决方法。
无论如何,与pygit2合并后是否有解决冲突的方法并成功提交?