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