1

我想知道,如何使用作曲家管理不同分支的依赖关系?例如,bundle A 的 dev-master 版本需要 bundle B 的 dev-master 版本,但是 bundle A 的 dev-develop 版本需要 bundle B 的 dev-develop 版本。

4

1 回答 1

2

这很简单:像管理任何其他文件一样管理composer.json其内容。composer.lock即,您只需根据需要单独定义每个分支的依赖关系。

如果您切换分支,调用composer install将安装此分支所需的依赖项。优雅的解决方案是添加一个带有 phing 的构建文件来执行您的测试,并在此之前安装正确的依赖项。

于 2013-10-30T20:50:01.810 回答