-
Software versioning
Software upgrade versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.
-
Semver.org
RFC2119 : Key words for use in RFCs to Indicate Requirement Levels
In the world of software management there exists a dreaded place called “dependency hell”.
The bigger your system grows and the more packages you integrate into your software, the more likely you are to find yourself, one day, in this pit of despair.
In systems with many dependencies, releasing new package versions can quickly become a nightmare.
Given a version number MAJOR.MINOR.PATCH, increment the :
MAJOR
version when you make incompatible API changesMINOR
version when you add functionality in a backwards compatible mannerPATCH
version when you make backwards compatible bug fixes
理解Semantic Version
猜你喜欢
转载自blog.csdn.net/The_Time_Runner/article/details/112071729
今日推荐
周排行