开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/版本号比较

版本号比较

把版本号一行一个粘进来,自动按语义化版本规则排序,并给出最高版本、最低版本与相邻两行的升降级判断。支持 v 前缀、主次修订号缺省和 -beta 这类预发布标识(预发布版本排在正式版之前)。测试环境该不该上线、依赖版本谁更新,一对比就清楚。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
每行一个版本号
排序与对比结果

使用说明

  1. 版本号一行一个粘到左边,点「排序并比较」。
  2. 按语义化版本规则排序,不受字符串顺序影响(1.2.10 会正确排在 1.2.9 之后)。
  3. 结果给出最高版本、最低版本,以及相邻两行的升级/降级判断。
  4. 支持 v 前缀、缺省的修订号,以及 2.0.0-beta.2 这类预发布标识。

常见问题

1.2.10 和 1.2.9 哪个大?
1.2.10 大。这正是版本号最容易看错的地方——它按「点分段的数字」比较,不是按字符串。字符串比较会让 1.2.10 排在 1.2.9 前面(因为 '1' < '9'),这也是很多排序 bug 的来源。
预发布版本怎么排?
按规范,2.0.0-beta 排在 2.0.0 之前——预发布意味着「还没正式发布」。多个预发布之间按点分段比较,纯数字段按数值比、含字母的按字典序比。
带日期的版本号(如 2026.09.30)能用吗?
能,只要有 2–3 段数字。但要注意这种「日历版本号」本身不表达兼容性,排序能算对,语义上的兼容判断还是得看发布说明。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部