首页 > 后端开发 > php教程 > composer安装后插件被当成GIT submodule(GIT子项目)

composer安装后插件被当成GIT submodule(GIT子项目)

WBOY
发布: 2016-09-08 08:44:05
原创
1340 人浏览过

使用YII2框架,习惯用composer安装插件,安装后发现插件的目录被当成GIT子项目,刀座提交到项目的GIT里面,只是个空目录。

有几个小问题;
1、大家对线上项目的git难道都是忽略vendor的?这样感觉无论是协作都不方便,还有部署,主要是因为composer在国内也坑。
2、如果出现这种情况,不想做忽略vendor文件夹,想把这个子项目的识别也去掉,该如何操作?

回复内容:

使用YII2框架,习惯用composer安装插件,安装后发现插件的目录被当成GIT子项目,刀座提交到项目的GIT里面,只是个空目录。

有几个小问题;
1、大家对线上项目的git难道都是忽略vendor的?这样感觉无论是协作都不方便,还有部署,主要是因为composer在国内也坑。
2、如果出现这种情况,不想做忽略vendor文件夹,想把这个子项目的识别也去掉,该如何操作?

你肯定有包选的是 dev-master 的标签,主要原因是这个。

1、一般情况下,vender当然要忽略,一般都是在本地开发时候该怎样怎样,发布的时候再在服务器上composer update。不会把vender也当做文件拿上去发布。
2、不太清楚问题出在哪,没有add进git?

修改 .gitignore,把 vendor/ 删掉应该就可以了

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板