【发布时间】:2013-02-25 19:01:44
【问题描述】:
场景:我正在使用 Symfony 2.2。在我的所需包列表中也是我的 github 存储库之一,我们称之为“TestLib”。
我知道我可以将 github url 定义为 Symfony 的 composer.json 中的附加存储库,以通过 Composer 从 Github 下载“TestLib”。
问题:我无法提交到“TestLib”存储库,因为“TestLib”目录中没有本地 .git 目录。我猜作曲家是从 Github 获取一个 zip 而不是克隆它。
所以我的问题是:有没有办法在 Symfony 的 composer.json 中指定 Composer 应该克隆 TestLib?
问题 2:也许我的工作流程是错误的 - 所以如果你也有这种情况 - 你会如何处理?
【问题讨论】:
-
为什么排除 --prefer-source 作为可能的解决方案?
-
在 Google 搜索我遇到的问题后,我偶然发现了这个问题。我的猜测是作者不想获取所有内容的来源,而只是为了 TestLib,因为这是我目前遇到的问题。哇,要回答一个问题却发现你是一个月前提出这个问题的人,这真是令人发指的 stackInception
标签: php symfony composer-php