版本号计算器
免费在线使用 版本号计算器 无需安装即可使用工具
關於語意化版本計算器
語意化版本計算器可處理語意化版本(SemVer)字串。解析版本以查看其組成部分,比較兩個版本以決定哪個更新,或計算下一個主版本、次版本或修訂版本——全部遵循 MAJOR.MINOR.PATCH 格式。
使用方法
1. 在「解析」「比較」和「遞增」模式之間切換 2. 解析:輸入版本,將其拆分為 major、minor、patch、prerelease 和 build 中繼資料 3. 比較:輸入兩個版本以查看哪個較大 4. 遞增:點擊「下一個主版本/次版本/修訂版本」來升級版本 5. 在任意值上使用複製按鈕進行複製
提示與最佳實踐
版本必須遵循 MAJOR.MINOR.PATCH 格式,可帶可選的 -prerelease 和 +build 部分。比較只看三個數字部分,因此在這三者上相等的版本,無論預發布標籤如何都會被視為相等。升級主版本會將次版本和修訂版本重置為零,升級次版本會將修訂版本重置為零。
▶接受哪些版本格式?
嚴格的 SemVer:MAJOR.MINOR.PATCH,可後接 -prerelease 和 +build,例如 1.2.3、1.2.3-beta.1 或 1.2.3+build.456。像「v1.2」或「latest」這樣的普通標籤無效。
▶比較如何處理預發布版本?
比較只檢查三個數字部分。因此 1.0.0 和 1.0.0-beta 在此處會比較為相等,因為此工具不評估預發布優先級——它只處理數字核心。
▶「下一個主版本」做什麼?
它將主版本號加一,並將次版本和修訂版本重置為零,同時捨棄任何 prerelease 和 build 中繼資料。下一個次版本會將次版本加一並重置修訂版本;下一個修訂版本只將修訂版本加一。
▶「v1.2.3」是有效輸入嗎?
不是。前導的「v」是標籤中的常見前綴,但不是 SemVer 規範本身的一部分。請輸入不帶 v 的 1.2.3,或在貼上前去掉它。
▶我的資料會被傳送到其他地方嗎?
不會。解析、比較和遞增都在瀏覽器本機執行。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。