首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LibGit2Sharp重命名文件

LibGit2Sharp重命名文件
EN

Stack Overflow用户
提问于 2014-03-22 09:37:39
回答 1查看 414关注 0票数 1

我有点困惑LibGit2Sharp是否支持检测重命名的文件。我有一个使用LibGit2Sharp库的程序。我可以检测未修改的文件和修改的文件,但无法检测重命名的文件。

代码语言:javascript
复制
RetrieveStatus (String)

这些文件是在c#程序中创建的,所以我知道我重命名了哪些文件。是否可以将LibGit2Sharp中文件的文件修改为“重命名”?

我想获得一个文件的历史记录,但有时这个文件会被重命名。我想得到完整的历史记录,也就是重命名的文件。最好的方法是什么?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-22 12:04:09

通过Index.RetrieveStatus() API在LibGit2Sharp中使用PR #523进行重命名的检测。

由于性能原因,默认情况下不会检测重命名的文件。必须通过StatusOptions类型显式设置行为标志。

StatusFixture.cs套件展示了一些重命名的检测测试,这些测试应该可以帮助您解决这个问题。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22575864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档