Given a version number MAJOR.MINOR.PATCH, increment the:code
MAJOR version when you make incompatible API changes,rem
MINOR version when you add functionality in a backwards-compatible manner,it
and PATCH version when you make backwards-compatible bug fixes.io
這是Linux/Python兼容的版本號規範。function
一個應用的版本號形式如MAJOR.MINOR.PATCH
。
好比Python的版本號是2.7.9
,主版本號爲2, 小版本號是7, 補丁編號是9。bug
MAJOR
是主版本號,當程序發生較大的改變,如API再也不向下兼容時,要增長主版本號。程序
MINOR
是小版本號,當你增長向後兼容的功能特性時,增長小版本號。兼容
PATCH
是補丁的編號,指修復bug引入的變化。make