Git 如何检索子模块的状态?
我很难让libgit2sharp/libgit2与git子模块一起工作 我有一个git存储库,其中有几个项目作为子模块链接到存储库中的文件夹。Git和GitHub可以很好地识别它们,但是当我试图通过libgit2sharp/libgit2检索这些文件夹状态时,会引发异常。它表示“无法确定文件“[filename]”的状态。提供的路径指向文件夹,而不是文件” libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的Git 如何检索子模块的状态?,git,github,git-submodules,libgit2,libgit2sharp,Git,Github,Git Submodules,Libgit2,Libgit2sharp,我很难让libgit2sharp/libgit2与git子模块一起工作 我有一个git存储库,其中有几个项目作为子模块链接到存储库中的文件夹。Git和GitHub可以很好地识别它们,但是当我试图通过libgit2sharp/libgit2检索这些文件夹状态时,会引发异常。它表示“无法确定文件“[filename]”的状态。提供的路径指向文件夹,而不是文件” libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的 非常感谢您的帮助 如果
非常感谢您的帮助 如果要获取子模块的更新信息,需要进入子模块文件夹并将其视为总回购。根repo只跟踪子模块的提交id。
也许你会对此感兴趣。
希望它是你想要的。:)
并且是子模块上的文档如果要获取子模块的更新信息,需要进入子模块文件夹并将其视为总回购。根repo只跟踪子模块的提交id。
也许你会对此感兴趣。
希望它是你想要的。:)
并且是
子模块
上的一个文档我发现了一个有问题的部分:)
注意libgit2和libgit2sharp都是正在进行的工作。他们还没有完成git功能。而且,据我所知,子模块尚未实现
libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的
我可以想到两个地方可以回答这些问题:
- /(libgit2@librelist.com)
- /(libgit2@librelist.com)