语义版本比较器
比较语义版本 (SemVer)。确定哪个版本更新、更旧或相等。
1
Major
2
Minor
3
Patch
1
Major
2
Minor
4
Patch
1.2.3 is OLDER than 1.2.4
Semantic Versioning (SemVer): MAJOR.MINOR.PATCH
- • MAJOR: Breaking/incompatible changes
- • MINOR: New features, backwards compatible
- • PATCH: Bug fixes, backwards compatible
- • Prerelease: Alpha, beta, rc (lower precedence)
语义版本控制 - 技术详情
SemVer 使用 MAJOR.MINOR.PATCH 格式。MAJOR 用于破坏性更改,MINOR 用于新功能(向后兼容),PATCH 用于错误修复。预发布版本(如 1.0.0-alpha)优先级较低。
命令行替代方案
// SemVer precedence\n1.0.0 < 2.0.0 < 2.1.0 < 2.1.1\n1.0.0-alpha < 1.0.0-beta < 1.0.0\n\n// Comparison rules\nMAJOR > MINOR > PATCH > prerelease