是否有自动方式更新composer.json中的版本号并在发布前添加必要的标签,就像npm version
的方式一样?
我的意思是,如果你有一个带有行"version": "2.1.3"
的composer.json,并执行:
composer version minor
它会执行以下操作:
composer.json
中的版本号更新为2.2.0
composer update
更新composer.lock
git commit
v2.2.0
我知道composer version
命令不存在,但有没有相同的工具?
答案 0 :(得分:1)
npm version
执行你很可能不需要Composer的东西:
composer.json
中 - 并且因为您之后提到的是Git,它们可用。git commit
不会做任何事情。version
参数,你不必查找你正在处理的当前版本号。 / LI>
总而言之,我只是简单地标记新版本对于Composer来说已经足够了。您可能需要安装一些基础架构并配置为让世界了解新版本:
但这取决于你如何设置。
答案 1 :(得分:0)
如果出于某种原因并且尽管有很多反对意见,您仍然希望使用OP等要求的工具,那么https://www.npmjs.com/package/composer-version的效果就很好。