在pygit2
中,Repository.walk
可用于从提交开始遍历提交。
但是the docs没有明确说明是否会遍历存储库中的所有提交,包括悬空提交,或者只是初始提交的父级和子级。
如果这不包括悬空提交,我可以做些什么来遍历它们吗?
答案 0 :(得分:1)
在this answer中找到相关资料。
Repository.walk
并不关心悬空提交,但可以使用git_odb_foreach
,pygit2
个术语只是转换为迭代存储库对象(检查Repository_as_iter
函数)