我的应用程序将文件从C#代码提交到GIT存储库。为此,我们使用的是LibGit2Sharp库。
已引用此link
我比较提交到GIT仓库之前的提交。
repo.Config.Set("core.ignorecase", false);// default : true
Tree newTree = repo.Head.Tip.Tree; // stage level
Tree oldTree = repo.Head.Tip.Parents.Single().Tree;
TreeChanges changes = repo.Diff.Compare<TreeChanges>(oldTree, newTree);
此代码无法区分大小写更改。反正有没有检查文件中区分大小写的更改?