标准版未正确计算功能

问题描述 投票:0回答:1

我正在使用 convention-changelog 的 standard-version 来管理语义版本控制并在我的应用程序中生成 CHANGELOG.md。

我已经发布了我的第一个版本,这意味着我的应用程序版本大于1.0.0。

假设我已经发布了 1.0.3 版本,从那时起引入了 4 个新功能,由提交消息指示,例如:

feat: feature 1
feat: feature 2
feat: feature 3
feat: feature 4

运行新版本时:

npm run release

既然引入了 4 个新功能,标准版不应该将我的应用程序版本从 1.0.3 更新到 1.4.0 吗?

相反,运行

npm run release
会产生 1.1.0。我不明白为什么。

semantic-versioning commitizen
1个回答
0
投票

不。它会以一个整数跳到下一个minor版本。的数量 功能并不重要。唯一重要的是:

  1. 您已添加功能
  2. 没有重大变化
  3. 因此凹凸小版本

您当前的次要版本位于

0
。下一个变成
1
。补丁版本 重置为
0

© www.soinside.com 2019 - 2024. All rights reserved.