-
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 changes -
MINOR
version when you add functionality in a backwards compatible manner -
PATCH
version when you make backwards compatible bug fixes
-
相关文章
- 01-01Hbase架构原理解析
- 01-01有关于分布式和SOA的理解
- 01-01VS2013 RC 此模板尝试加载组件程序集 “NuGet.VisualStudio.Interop, Version=1.0.0.0, Culture=neutral.........
- 01-01QT遇到error: msvc-version.conf loaded but QMAKE_MSC_VER isn't set
- 01-01QT error:msvc-version.conf loaded but QMAKE_MSC_VER isn't set
- 01-01spring阅读理解Day4
- 01-01Adaptive Autosar 整体架构理解
- 01-01关于obj.currentStyle.property、window.getComputedStyle(obj,null).property、obj.style.property的理解
- 01-01String源码理解之indexOf函数
- 01-01Pytorch——BatchNorm层和LayerNorm层的参数含义以及应用理解