C# 比较磁盘上的文件和磁头上相应的版本?

C# 比较磁盘上的文件和磁头上相应的版本?,c#,libgit2,libgit2sharp,C#,Libgit2,Libgit2sharp,我该如何区分磁盘上的文件和磁头上相应的版本 我试过: TreeChanges changes = repo.Diff.Compare(repo.Head.Tip.Tree, DiffTarget.Index); DiffTarget.Index仅区分索引和头部树之间的更改。这很好,但我还需要一种方法来检索工作副本和树之间的更改。这可能吗 我怎样才能将差异仅限于某个文件--不包括整个索引 我还需要一种方法来检索工作副本和树之间的更改 这项工作仍在进行中。但是,您可以第一眼看到API 我怎样才能将

我该如何区分磁盘上的文件和磁头上相应的版本

我试过:

TreeChanges changes = repo.Diff.Compare(repo.Head.Tip.Tree, DiffTarget.Index);
DiffTarget.Index
仅区分索引和头部树之间的更改。这很好,但我还需要一种方法来检索工作副本和树之间的更改。这可能吗

我怎样才能将差异仅限于某个文件--不包括整个索引

我还需要一种方法来检索工作副本和树之间的更改

这项工作仍在进行中。但是,您可以第一眼看到API

我怎样才能将差异仅限于某个文件--不包括整个索引

Libgit2将差异的范围限制为路径数组的内容。这还没有用LibGit2Sharp包装

我还需要一种方法来检索工作副本和树之间的更改

这项工作仍在进行中。但是,您可以第一眼看到API

我怎样才能将差异仅限于某个文件--不包括整个索引


Libgit2将差异的范围限制为路径数组的内容。这还没有用LibGit2Sharp包装

路径支持是否已经存在问题?我不这么认为。请随意添加一个:)路径支持已经存在于问题单中了吗?我不这么认为。请随意添加一个:)