【发布时间】:2012-05-06 13:21:35
【问题描述】:
我尝试循环通过new LibGit2Sharp.Repository(path).Commits,但它似乎只通过主控中的提交(或者我猜 HEAD 指向哪里?)。
我将如何遍历存储库中的每个提交,而不管它在哪个分支中,并按提交发生时间(日期)的顺序遍历它们?
我这样做是为了像git log 这样的目的,按日期顺序列出不考虑分支的提交。
如果我还可以循环遍历未引用的提交(即,如果您 git reset 远离某些提交并且这些提交不再被引用并且即将获得 gc'd),则会获得奖励积分。
想法?
【问题讨论】:
标签: c# git libgit2 libgit2sharp