356 字
2 分鐘
請注意,本文編寫於 1721 天前,其中某些信息可能已經過時。
🔖 版本號命名規則
起因
早在幾年前,出於興趣,自學Androlua,開發安卓軟體,對版本號一無所知,看到版本號X.X.X
直接懵了:這是更新了幾百代?
結果不是,版本號其實是有講究,都是程式員們約定俗成的,如下:
版本號
版本號的格式為X.Y.Z[主版本號.次版本號.修訂號],版本號遞增規則如下:
主版本號:
一般當軟體整體重寫,或出現不向後相容的改變時, 主版本號遞增 1 ,次版本清零,修訂號清零,如 1.9.1 -> 2.0.0。
次版本號:
一般功能更新或者增加功能時,主版本號不變,次版本號遞增 1 ,修訂號清零,如 1.5.1 -> 1.6.0 。
修訂號:
當 Bug 修復發布時,主版號不變,次版本號不變,修訂號遞增 1 ,如 1.5.0 -> 1.5.1。
其他:
開發一個新項目時一般以0.1.0作為你的初始化開發版本,並在後續的每次發行時遞增。
當軟體開發好後準備正式發布,第一個公開的版本一般是1.0.0。
例如:
- 0.1.0 - 第一個 Beta 版本 - 0.2.0 - 第二個 Beta 版本 - 0.2.1 - 第二個 Beta 版本的 Bug 修復 - 1.0.0 - 第一個正式版本 - 1.1.0 - 添加一個新特性(功能) - 1.1.1 - Bug 修復 - 2.0.0 - 重大發布(對比於 1.0.0 版本) 參與討論
使用 GitHub 帳號登入參與討論