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

前端之家收集整理的这篇文章主要介绍了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相关文章