场景:我正在使用Symfony 2.2.在我的必需包列表中也是我的
github存储库之一,我们称之为“TestLib”.
我知道我可以将github url定义为Symfony的composer.json中的附加存储库,从Github通过Composer下载“TestLib”.
问题:我无法提交“TestLib”存储库,因为“TestLib”目录中没有本地.git目录.我想作曲家正在从Github取一个拉链而不是克隆它.
所以我的问题是:有没有办法在Symfony的composer.json中指定Composer应该克隆TestLib?
问题2:也许我的工作流程是错误的 – 所以如果你也有这种情况 – 你如何处理这个?
将@dev添加到包版本也会克隆存储库.
原文链接:https://www.f2er.com/php/133654.html{ "require": { 'package': '*@dev' } }
也可以在composer.json中将setup source设置为首选项
{ "config": { "preferred-install": "source" } }