比较磁盘上的文件及其在 Head 上的相应版本
本文关键字:Head 版本 磁盘 文件 比较 | 更新日期: 2023-09-27 18:36:05
我将如何在磁盘上的文件与其在HEAD上的相应版本之间进行差异?
我试过:
TreeChanges changes = repo.Diff.Compare(repo.Head.Tip.Tree, DiffTarget.Index);
DiffTarget.Index
仅区分索引和头部树之间的更改。这很好,但我也想要一种方法来检索工作副本和树之间的更改。这可能吗?
我怎么能将差异限制为仅某个文件 - 而不是整个索引?
我还想要一种方法来检索工作副本和树之间的更改。
这仍在努力中。但是,您可以在此处初步了解 API。
如何将差异限制为仅某个文件 - 而不是整个索引?
Libgit2 公开了一种将差异范围限制为路径数组内容的方法。这还没有被包装在LibGit2Sharp中。