【发布时间】:2012-01-04 14:11:06
【问题描述】:
我遇到了另一个 libgit2 问题,非常感谢您的帮助。
我正在尝试检索文件历史记录,即更改此文件的提交列表。而且它似乎很不合常规......据我所知,没有任何功能。
我能想出的唯一方法是使用修订遍历 API 来迭代修订,检查附加到提交的树对象并在那里搜索给定文件,如果找到,将提交添加到我的列表中,否则继续下一次提交.
但它看起来对我来说不是最理想的......
可能有没有其他方法,例如,直接查看 .git 文件夹并在那里获取所需的信息?
提前非常感谢!
【问题讨论】:
标签: git history libgit2 libgit2sharp