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引入的變化。