问题:如何在脚本消息中增加版本?因为我的发布消息应该总是比一个版本大。
目标:如果我已经有0.1.2版本,我想将我的提交消息增加到0.1.3后再发布。当然,我总是可以手动更新它,但也许一些建议如何自动化这个过程?
{
"version": "0.1.2",
"scripts": {
"release": "git commit --allow-empty -m \\\"chore: release 0.1.2\\\"",
所以我需要获取我的当前版本,递增它并传递到发布脚本中,我需要使用什么来接收我期望的结果?
"scripts": {
"release": "git commit --allow-empty -m {expression}",
1条答案
按热度按时间km0tfn4u1#
您可以结合使用semver和shell脚本来实现您的目标。
创建一个shell脚本来处理版本增量和Git提交。
您可以尝试下面的示例脚本进行测试(release.sh):
确保脚本可执行:
更新package.json中的“release”脚本,以调用此shell脚本:
希望这对您有所帮助,并根据需要进行定制。