使用 semver(语义版本控制)时,当 Y 更改时,补丁版本 Z (xyZ) 是否应返回到 0?

发布于 2024-12-04 08:26:36 字数 340 浏览 1 评论 0原文

来自语义版本控制

如果仅向后,则补丁版本 Z (xyZ | x > 0) 必须递增 引入了兼容的错误修复。错误修复被定义为 修复不正确行为的内部更改。

假设我有一个版本 0.1.12 的程序。如果我必须增加 Y (0.Y.12),我应该将 Z (0.2.Z) 返回到 0(变成 0.2.0)还是保持不变(变成0.2.12)?

From Semantic Versioning:

Patch version Z (x.y.Z | x > 0) MUST be incremented if only backwards
compatible bug fixes are introduced. A bug fix is defined as an
internal change that fixes incorrect behavior.

Suppose I have a program at version 0.1.12. If I had to increment Y (0.Y.12), should I return Z (0.2.Z) to 0 (becoming 0.2.0) or just keep it unaltered (becoming 0.2.12)?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浪菊怪哟 2024-12-11 08:26:36

是的。当其父版本更改时,所有数字都应重置。

规范 (http://semver.org/) 指出:

当次要版本增加时,补丁版本必须重置为 0。

Yes. All numbers should be reset when their parent version is changed.

The specification (http://semver.org/) states:

Patch version MUST be reset to 0 when minor version is incremented.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文