Dependencies 编写器:管理不同分支的依赖关系

Dependencies 编写器:管理不同分支的依赖关系,dependencies,branch,composer-php,Dependencies,Branch,Composer Php,我想知道,如何使用composer管理不同分支的依赖关系?例如,捆绑包a的开发主版本需要捆绑包B的开发主版本,但捆绑包a的开发开发版本需要捆绑包B的开发开发版本。这非常简单:像管理任何其他文件一样管理composer.json和composer.lock的内容。也就是说,您只需根据自己的需要定义每个分支的相互独立的依赖关系 如果切换分支,则调用composer install将安装此分支所需的依赖项。优雅的解决方案是添加一个带有phing的构建文件,该文件将执行您的测试,在此之前安装正确的依赖项

我想知道,如何使用composer管理不同分支的依赖关系?例如,捆绑包a的开发主版本需要捆绑包B的开发主版本,但捆绑包a的开发开发版本需要捆绑包B的开发开发版本。

这非常简单:像管理任何其他文件一样管理
composer.json
composer.lock
的内容。也就是说,您只需根据自己的需要定义每个分支的相互独立的依赖关系


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

只需更新分支中的
composer.json
文件即可?我从下面的链接找到了解决方案:)