程式的版本號管理

jollywing發表於2016-03-22

Given a version number MAJOR.MINOR.PATCH, increment the:

  • MAJOR version when you make incompatible API changes,

  • MINOR version when you add functionality in a backwards-compatible manner,

  • and PATCH version when you make backwards-compatible bug fixes.

這是Linux/Python相容的版本號規範。

一個應用的版本號形式如MAJOR.MINOR.PATCH
比如Python的版本號是2.7.9,主版本號為2, 小版本號是7, 補丁編號是9。

  • MAJOR是主版本號,當程式發生較大的改變,如API不再向下相容時,要增加主版本號。

  • MINOR是小版本號,當你增加向後相容的功能特性時,增加小版本號。

  • PATCH是補丁的編號,指修復bug引入的變化。

相關文章