创建Symfony供应商github捆绑包的分支
我想为供应商(sonata页面包)创建一些新功能。我创建了fork,就在这里 将存储库添加到composer.json创建Symfony供应商github捆绑包的分支,git,symfony,Git,Symfony,我想为供应商(sonata页面包)创建一些新功能。我创建了fork,就在这里 将存储库添加到composer.json "repositories": [ { "type": "vcs", "url": "git@github.com:grekpg/SonataPageBundle.git" }, 在包中重命名composer.json "name": "grekpg/page-bundle", 添加到sy
"repositories": [
{
"type": "vcs",
"url": "git@github.com:grekpg/SonataPageBundle.git"
},
在包中重命名composer.json
"name": "grekpg/page-bundle",
添加到symfony composer.json
"require": {
"grekpg/page-bundle": "dev-master",
我这样做,并有文件
但当我尝试将vendor/grekpg/page bundle添加到phpstorm版本控制时,它就像非git存储库一样。
我应该创建git repo并添加remote?默认composer只安装源代码,而不安装存储库信息。要使用git存储库安装,请添加到项目生成器中
...
"config": {
"preferred-install": {
"grekpg/*": "source",
"*": "dist"
},
...
},
...
然后重新安装所有供应商(删除供应商目录并再次运行composer update)。现在,您应该在供应商文件夹中获得存储库,以便可以提交/推送等