如git command line documentation中所述,git有几种简化历史记录的方法(例如full-history
,dense
,sparse
等)。
另一方面,当我使用LibGit2Sharp浏览文件的提交时,例如通过从master
分支(repo.Branches["master"].Commits
)中选择所有提交,然后选择修改了文件的提交,与从命令行执行git log myfile
相比,我收到的提交要多得多。
所以我的问题是:
git log
给我的LibGit2Sharp实现那种历史记录条目?