11
我有2个分支一个Git项目:作曲家和多个分支
- 站长:目前的“稳定分支”,但受到改变。发布从那里被标记。
- Devel:下一个版本的开发分支。当我们认为来自这里的一些特征非常稳定时,这被合并为主。
在主,我有我的composer.json
使用特定版本的要求:
"require" : {
"triagens/arangodb" : "1.2.1",
"php" : ">=5.4.0"
},
在我devel的分支,我想用依赖的开发版:
"require" : {
"triagens/arangodb" : "dev-devel",
"php" : ">=5.4.0"
},
实际上,当转换分支时,composer install
或composer update
运行时,我想让作曲者更新/更改相关的版本。
由于composer install --dev
不支持在require-dev
中具有不同版本的依赖关系,因此我无法在require-dev
部分中设置不同的版本。
我还希望每个分支都没有单独的composer.json
,因为合并会很痛苦。
如果您有多个分支并且每个分支使用某个版本的依赖项,那么执行此操作的最佳方法是什么?
这是个聪明的主意! :) – F21 2013-05-05 00:58:24
我喜欢你的想法,但我想用: 'composer.json'作为主文件 'composer.dev.json'用于开发 – 2014-08-11 15:50:41