C# 如何使用LibGit2Sharp查看文件的简化历史记录?

C# 如何使用LibGit2Sharp查看文件的简化历史记录?,c#,git,libgit2sharp,C#,Git,Libgit2sharp,正如在git中编写的那样,git有几种简化历史的方法(例如,完整历史,密集,稀疏等) 另一方面,当我使用LibGit2Sharp导航文件提交时,例如,通过从master分支(repo.branchs[“master”].commits)中选择所有提交,然后选择文件被修改的位置,我收到的提交比从命令行执行git log myfile多得多 因此,我的问题是: 有没有办法访问LibGit2Sharp中的简化选项 如何使用LibGit2Sharp实现git log提供给我的那种历史记录条目

正如在git中编写的那样,git有几种简化历史的方法(例如,
完整历史
密集
稀疏
等)

另一方面,当我使用LibGit2Sharp导航文件提交时,例如,通过从
master
分支(
repo.branchs[“master”].commits
)中选择所有提交,然后选择文件被修改的位置,我收到的提交比从命令行执行
git log myfile
多得多

因此,我的问题是:

  • 有没有办法访问LibGit2Sharp中的简化选项
  • 如何使用LibGit2Sharp实现
    git log
    提供给我的那种历史记录条目