1. 验证正式发布版本
开发工程师背景
准备发布一个新版本的库,版本号定为 2.5.0。
问题
需要在发布前确认版本号格式完全正确,避免因格式问题导致包管理器拒绝。
如何使用
在输入框中输入 `2.5.0`。
结果
工具显示“有效”,确认这是一个符合规范的正式版本号。
Elysia Tools
导航
Validation
验证版本号是否符合 Semantic Versioning 2.0.0 规范(x.y.z-alpha.1 格式)
执行
填写表单、运行工具,并在同一页面查看结果。
案例
相关内容
等待运行
工具使用指南
语义化版本校验器是一个轻量级在线工具,用于快速检查一个版本号字符串是否严格遵循 Semantic Versioning 2.0.0 规范。它能识别并验证主版本号、次版本号、修订号以及可选的预发布版本和构建元数据,确保版本格式的正确性。
背景
准备发布一个新版本的库,版本号定为 2.5.0。
问题
需要在发布前确认版本号格式完全正确,避免因格式问题导致包管理器拒绝。
如何使用
在输入框中输入 `2.5.0`。
结果
工具显示“有效”,确认这是一个符合规范的正式版本号。
背景
项目需要发布一个内部测试版本,版本号计划为 1.0.0-rc.1+build.123。
问题
不确定预发布标签和构建元数据的组合写法是否正确。
如何使用
在输入框中输入 `1.0.0-rc.1+build.123`。
结果
工具显示“有效”,确认该版本号格式正确,可用于内部测试分发。
背景
在部署脚本中发现一个版本号参数 `v1.2.3`,不确定其是否有效。
问题
需要快速判断该版本号是否符合语义化版本规范,因为规范不允许前缀‘v’。
支持完整的语义化版本 2.0.0 格式,例如:1.0.0、2.1.3、3.0.0-alpha.1、4.0.0-beta+exp.sha.5114f85。
预发布版本标签必须由ASCII字母数字和连字符[0-9A-Za-z-]组成,且不能是空字符串。
不会。构建元数据(+号后的部分)仅用于标识构建信息,在版本比较时会被忽略。
工具会明确指出输入的版本号不符合语义化版本规范,并可能高亮显示格式错误的部分。
不可以。本工具设计为单次验证一个版本号字符串,以确保结果的清晰和准确。
如何使用
在输入框中输入 `v1.2.3`。
结果
工具显示“无效”,并指出格式错误,帮助用户修正为正确的 `1.2.3`。