Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 如何检索子模块的状态?_Git_Github_Git Submodules_Libgit2_Libgit2sharp - Fatal编程技术网

Git 如何检索子模块的状态?

Git 如何检索子模块的状态?,git,github,git-submodules,libgit2,libgit2sharp,Git,Github,Git Submodules,Libgit2,Libgit2sharp,我很难让libgit2sharp/libgit2与git子模块一起工作 我有一个git存储库,其中有几个项目作为子模块链接到存储库中的文件夹。Git和GitHub可以很好地识别它们,但是当我试图通过libgit2sharp/libgit2检索这些文件夹状态时,会引发异常。它表示“无法确定文件“[filename]”的状态。提供的路径指向文件夹,而不是文件” libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的 非常感谢您的帮助 如果

我很难让libgit2sharp/libgit2与git子模块一起工作

我有一个git存储库,其中有几个项目作为子模块链接到存储库中的文件夹。Git和GitHub可以很好地识别它们,但是当我试图通过libgit2sharp/libgit2检索这些文件夹状态时,会引发异常。它表示“无法确定文件“[filename]”的状态。提供的路径指向文件夹,而不是文件”

libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的


非常感谢您的帮助

如果要获取子模块的更新信息,需要进入子模块文件夹并将其视为总回购。根repo只跟踪子模块的提交id。
也许你会对此感兴趣。
希望它是你想要的。:)

并且是子模块上的文档

如果要获取子模块的更新信息,需要进入子模块文件夹并将其视为总回购。根repo只跟踪子模块的提交id。
也许你会对此感兴趣。
希望它是你想要的。:)

并且是
子模块
上的一个文档

我发现了一个有问题的部分:)

注意libgit2和libgit2sharp都是正在进行的工作。他们还没有完成git功能。而且,据我所知,子模块尚未实现

libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的

我可以想到两个地方可以回答这些问题:

  • /(libgit2@librelist.com)

我发现了令人不快的一段:)

注意libgit2和libgit2sharp都是正在进行的工作。他们还没有完成git功能。而且,据我所知,子模块尚未实现

libgit2是否应该提供子模块文件夹的状态?他们有地位吗?目前,我只是跳过对这些项目状态的查询,但我觉得这是不对的

我可以想到两个地方可以回答这些问题:

  • /(libgit2@librelist.com)

是的,你说得对。这就是我所说的失败的功能。我想知道是我做错了什么,还是一切都好,但是有人(可能是我)需要自己实现。注意C函数只处理文件,不处理文件夹,也不处理符号链接。“但是有人(可能是我)需要自己实现。”->欢迎所有PR:)哦,是的!公共关系是我与裸体战斗所需要的一切(C:)是的,你说得对。这就是我所说的失败的功能。我想知道是我做错了什么,还是一切都好,但是有人(可能是我)需要自己实现。注意C函数只处理文件,不处理文件夹,也不处理符号链接。“但是有人(可能是我)需要自己实现。”->欢迎所有PR:)哦,是的!公关是我与裸体战斗所需要的一切(C:)