Как объединить и разрешить конфликты с pygit2? - PullRequest
0 голосов
/ 11 июня 2019

Я пытаюсь объединить две ветви, используя pygit2, но у меня возникла проблема с конфликтами.Когда я объединяю ветви, используя:

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

, он обновляет файлы в рабочем каталоге, но с конфликтами:

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

И я не могу найти способ разрешить этот конфликт программно с помощьюpygit2.Я также изучил использование метода merge_commits () , но он возвращает индексный файл, а не обновляет рабочий каталог, и я не могу найти, что делать с индексным файлом, когда он у меня есть.

Есть ли способ разрешить конфликты и успешно выполнить коммит после слияния с pygit2?

...