php – 作曲家和多个分支
我有一个git项目,有2个分支:
>硕士:目前“稳定分支”却受到改变.从那里发布了标签. 在master中,我在composer.json中有一个要求,它使用一个特定的版本: "require" : { "triagens/arangodb" : "1.2.1","php" : ">=5.4.0" }, 在我的开发分支中,我想使用依赖的开发版本: "require" : { "triagens/arangodb" : "dev-devel", 有效地,当分支机构切换,并且作曲家安装或作曲家更新运行时,我想让作曲家更新/更改依赖关系到适当的版本. 由于composer安装–dev不支持在require-dev中具有不同版本的依赖关系,所以我无法在require-dev部分中设置不同的版本. 我也不喜欢每个分支没有一个单独的composer.json,因为合并将是相当痛苦的. 如果您有多个分支,每个分支使用某些版本的依赖项,那么最好的方法是什么?
您可以使用不同的名称维护composer.json的多个版本:
> composer.master.json 然后当您调用composer.phar install或composer.phar更新时,可以预先使用所需的作曲者文件: > COMPOSER = composer.master.json php composer.phar更新 见CLI docs. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |