her*_*h42 7 php symfony composer-php
场景:我正在使用Symfony 2.2.在我的必需包列表中也是我的github存储库之一,我们称之为"TestLib".
我知道我可以将github url定义为Symfony的composer.json中的附加存储库,从Github通过Composer下载"TestLib".
问题:我无法提交"TestLib"存储库,因为"TestLib"目录中没有本地.git目录.我想作曲家正在从Github取一个拉链而不是克隆它.
所以我的问题是:有没有办法在Symfony的composer.json中指定Composer应该克隆TestLib?
问题2:也许我的工作流程是错误的 - 所以如果你也有这种情况 - 你如何处理这个?
Mak*_*s3w 13
添加@dev
到软件包版本也会克隆存储库.
{
"require": {
'package': '*@dev'
}
}
Run Code Online (Sandbox Code Playgroud)
也可以设置source
为首选项composer.json
{
"config": {
"preferred-install": "source"
}
}
Run Code Online (Sandbox Code Playgroud)
Sel*_*aek 12
如果我注意到供应商有问题,我通常会做的就是rm -rf vendor/foo/bar
删除它,然后我跑composer install --prefer-source
回去作为git repo.
归档时间: |
|
查看次数: |
3767 次 |
最近记录: |