版本控制策略規(guī)定了軟件版本號的分配規(guī)則取视,因此制定該策略時應(yīng)當(dāng)盡量簡單易懂鬼雀。
比如顷窒,在用 x.y.z 格式進(jìn)行版本管理時的規(guī)則如下所示:
- x 在重大功能變更或新版本不向下兼容時加1,此時 y 與 z 的數(shù)字歸0
- y 在添加新功能或者刪除已有功能時加1,此時 z 的數(shù)字歸0
- z 只在進(jìn)行內(nèi)部修改后加1
下面舉個例子:
- 1.0.0: 最初發(fā)布的版本
- 1.0.1: 修正了輕微 BUG
- 1.0.2: 修復(fù)漏洞
- 1.1.0: 添加新功能
- 2.0.0: 更新整體 UI 并添加新功能