我使用composer来管理许多依赖项,其中一些是git repos,我还使用git子模块来管理我们自己的git服务器中的一些git存储库。
当我试图执行
git submodule updateGit会抱怨所有供应商依赖项不是子模块。错误消息如下所示。
路径'vendor/a2lix/translation-form-bundle/A2lix/TranslationFormBundle‘在.gitmodules中没有找到子模块映射
所有这些供应商依赖关系都是由composer管理的,所以它们绝对不是git子模块,所以无论如何,它们都是为了摆脱这种麻烦吗?
发布于 2016-04-27 06:33:29
如果.gitmodules中没有声明供应商子模块,但是git在抱怨子模块路径,这意味着.git文件夹包含子模块元数据(这些元数据与.gitmodules内容不同步)。
只需尝试删除.git/modules/vendor/a2lix/translation-form-bundle/A2lix/TranslationFormBundle,以查看该特定错误消息是否消失。
https://stackoverflow.com/questions/36879788
复制相似问题