我在使 libgit2sharp / libgit2 与 git 子模块一起工作时遇到了困难。
我有 git 存储库,其中有几个项目作为子模块链接到存储库中的文件夹。Git 和 GitHub 可以很好地识别它们,但是当我尝试通过 libgit2sharp / libgit2 检索这些文件夹状态时,会引发异常。它说“无法确定文件'[文件名]'的状态。提供的路径指向一个文件夹,而不是一个文件”
libgit2 应该为子模块文件夹提供状态吗?他们有地位吗?目前我只是跳过对这些项目状态的查询,但觉得它不正确。
非常感谢您的帮助!