如何增加语义版本号?

时间:2014-01-29 19:04:29

标签: c# .net versioning semantics semantic-versioning

我使用semver spec 2.0 什么应该是版本号增量时 当前版本2.0.0-beta.1已经分发 现在,修复了一个错误 如果版本2.0.1-beta.12.0.0-beta.2更好?

1 个答案:

答案 0 :(得分:1)

如果错误修复是向后兼容的,则应增加PATCH版本(例如2.0.0-beta.1-> 2.0.1-beta.1)。如果错误修复不向后兼容最后一个次要/主要版本,那么你应该增加MINOR或MAJOR版本,具体取决于不向后兼容的内容。我认为,这意味着一个全新的测试版。例如。 2.0.1-beta.1-> 2.1.0-beta.1或2.0.1-beta.1-> 3.0.0-beta.1。

如果它是以前的 beta 中的非后向错误修复程序,那么您真的应该决定在测试版中需要什么级别的支持。