6

pygit2ブランチ名をチェックアウトするために使用したい。

たとえば、次の 2 つのブランチがある場合: masterandnewHEADis atmasterの場合、次のことができると予想されます。

import pygit2
repository = pygit2.Repository('.git')
repository.checkout('new')

あるいは

import pygit2
repository = pygit2.Repository('.git')
repository.lookup_branch('new').checkout()

しかし、どちらも機能せず、pygit2 ドキュメントにはブランチをチェックアウトする方法が記載されていません。

4

2 に答える 2