如何使用pygit2通过SHA-1哈希检出修订版?

时间:2014-11-30 19:57:10

标签: hash libgit2 vcs-checkout pygit2

似乎Repository.checkout只能检查一个参考文献 我们可以通过SHA1-hash检查回购中的任何修订吗?
相当于颠覆系统中的“svn checkout -r”

1 个答案:

答案 0 :(得分:0)

Repository.checkout()方法只接受引用或引用名称,但这不是唯一的结帐方法。有Repository.checkout_tree()允许您指定要检出的树状结构(因此您可以传递树,提交或标记)。