SemVer,全称Semantic Versioning,是一个软件版本控制的规范。它定义了如何给软件版本号命名以及如何管理这些版本号的变化。然而,很多人误解了SemVer的本意,以为这是为了满足开发者的需求和喜好。

实际上,SemVer并不是为了开发者而设计的,而是为了解决软件依赖关系带来的问题。通过遵循SemVer规范,我们可以更好地管理软件包之间的依赖关系,避免出现不兼容的版本号以及造成不必要的麻烦。

因此,当你在使用软件包时,不必担心SemVer是否符合你的个人喜好。关键是要理解SemVer的初衷,尊重规范,并根据实际需要来选择合适的版本。

总之,SemVer不关你的事。让我们一起遵循规范,保持软件包之间的稳定性和兼容性,共同为软件开发的持续进步努力!

详情参考

了解更多有趣的事情:https://blog.ds3783.com/