GitPython Способ внесения изменений во все локальные филиалы - PullRequest
0 голосов
/ 09 мая 2019

Моя проблема заключалась в том, чтобы реализовать функцию Python с использованием GitPython для получения изменений для всех локальных веток.Я закончил тем, что написал это, что в значительной степени решило проблему.

for head in self.repo.branches:
        print("Pulling changes for branch {}".format(head))
        self.repo.git.checkout(head)
        print(self.repo.git.pull())

Мне было интересно, есть ли более GitPython способ добиться того же.

Спасибо!

...