Я пытаюсь объединить две ветви, используя pygit2, но у меня возникла проблема с конфликтами.Когда я объединяю ветви, используя:
repo.merge(repo.branches['mybranch'].target)
, он обновляет файлы в рабочем каталоге, но с конфликтами:
def my_func():
<<<<<<< HEAD
return directions
=======
return moves
>>>>>>> 357f58b6d1682760b2fa9bf7b2418da347ca353c
И я не могу найти способ разрешить этот конфликт программно с помощьюpygit2.Я также изучил использование метода merge_commits () , но он возвращает индексный файл, а не обновляет рабочий каталог, и я не могу найти, что делать с индексным файлом, когда он у меня есть.
Есть ли способ разрешить конфликты и успешно выполнить коммит после слияния с pygit2?