php – 如何在没有–prefer-source的情况下使用Composer克隆存储库? (使用Symfony 2)

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 如何在没有–prefer-source的情况下使用Composer克隆存储库? (使用Symfony 2)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
场景:我正在使用Symfony 2.2.在我的必需包列表中也是我的 github存储库之一,我们称之为“testLib”.

知道我可以将gIThub url定义为Symfony的composer.json中的附加存储库,从Github通过Composer下载“TestLib”.

问题:我无法提交“TestLib”存储库,因为“TestLib”目录中没有本地.git目录.我想作曲家正在从Github取一个拉链而不是克隆它.

所以我的问题是:有没有办法在Symfony的composer.json中指定Composer应该克隆TestLib?

问题2:也许我的工作流程是错误的 – 所以如果你也有这种情况 – 你如何处理这个?

将@dev添加到包版本也会克隆存储库.
{
  "require": {
    'package': '*@dev'
  }
}

也可以在composer.json中将SETUP source设置为首选项

{
 "config": {
     "PReferred-install": "source"
 }
}

脚本宝典总结

以上是脚本宝典为你收集整理的php – 如何在没有–prefer-source的情况下使用Composer克隆存储库? (使用Symfony 2)全部内容,希望文章能够帮你解决php – 如何在没有–prefer-source的情况下使用Composer克隆存储库? (使用Symfony 2)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。