常用版本命名規(guī)則
X.Y.Z命名
| 軟件 | 升級過程 | 命名規(guī)則 |
|---|---|---|
| Linux Kernel | 0.0.1, 1.0.0, 2.6.32, 3.0.18 | 用X.Y.Z表示,偶數(shù)Y表示穩(wěn)定版本,奇數(shù)Y表示開發(fā)版本 |
| 序號 | 格式要求 | 說明 |
|---|---|---|
| X | 非負整數(shù) | 表示主版本號(Major),當API的兼容性變化時,X需要遞增 |
| Y | 非負整數(shù) | 表示此版本號(Minor),當增加功能時(不影響API兼容性),Y需要遞增 |
| Z | 非負整數(shù) | 表示修訂號(Patch),當做Bug修復時(不影響API兼容性),Z需要遞增 |
商業(yè)軟件常見修飾詞
| 描述方式 | 說明 | 含義 |
|---|---|---|
| Snapshot | 快照版 | 尚不穩(wěn)定、尚處于開發(fā)中的版本 |
| Alpha | 內(nèi)部版 | 嚴重缺陷基本完成修正并通過復測,但需要完整的功能測試 |
| Beta | 測試版 | 相對alpha有很大的改進,消除了嚴重的錯誤,但還是存在一些缺陷 |
| RC | 終測版 | Release Candidate(最終測試),即將作為正式版發(fā)布 |
| Demo | 演示版 | 只集成了正式版部分功能升級,無法升級 |
| SP | SP1 | 是service pack的意思表示升級包,相信大家在windows中都見過 |
| Release | 穩(wěn)定版 | 功能相對穩(wěn)定,可以對外發(fā)行,但有時間限制 |
| Trial | 試用版 | 試用版,僅對部分用戶發(fā)行 |
| Full Version | 完整版 | 即正式版,已發(fā)布 |
| Unregistered | 未注冊 | 有功能或時間限制的版本 |
| Standard | 標準版 | 能滿足正常使用的功能的版本 |
| Lite | 精簡版 | 只含有正式版的核心功能 |
| Enhance | 增強版 | 正式版,功能優(yōu)化的版本 |
| Ultimate | 旗艦版 | 在標配版本升級體驗感更好的版本 |
| Professiona | 專業(yè)版 | 針對更高要求功能,專業(yè)性更強的使用群體發(fā)行的版本 |
| Free | 自由版 | 自由免費使用的版本 |
| Upgrade | 升級版 | 有功能增強或修復已知bug |
| Retail | 零售版 | 單獨發(fā)售 |
| Cardware | 共享版 | 公用許可證(IOS簽證) |
| LTS | 維護版 | 該版本需要長期維護 |
Spring版本命名
| 描述方式 | 說明 | 含義 |
|---|---|---|
| Snapshot | 快照版 | 上不穩(wěn)定,尚處于開發(fā)中的版本 |
| Release | 穩(wěn)定版 | 功能相對穩(wěn)定,可以對外發(fā)行,但有時間限制(在一段時間內(nèi)有效,可能之后就下線) |
| GA | 正式版 | 代表廣泛可用的穩(wěn)定版(General Availability) |
| M | 里程碑版 | (M是milestone的意思)具有一些全新功能或是具有里程碑意義的版本 |
| RC | 終測版 | Release Candidate(最終測試),即將作為正式版發(fā)布 |
Spring版本迭代過程
Snapshot -> RC -> Release -> GA
M版本相當于一個tag