版本号规范

上次讲写油猴脚本时没讲版本号的问题,这次补上,虽然用途不大

一般情况下版本号的格式为X.Y.Z即[主版本号.次版本号.修订号],版本号递增规则如下:

  1. 主版本号:一般当软件整体重写,或出现不向后兼容的改变时, 主版本号递增 1 ,次版本号清零,修订号清零,如 1.2.1 -> 2.0.0。
  2. 次版本号:一般功能更新或者增加功能时,主版本号不变,次版本号递增 1 ,修订号清零,如 1.2.1 -> 1.3.0 。
  3. 修订号:当 Bug 修复发布时,主版本号不变,次版本号不变,修订号递增 1 ,如 1.2.0 -> 1.2.1。

开发一个新项目时一般以0.1.0作为你的初始开发版本,并在后续的每次发行时递增
当软件开发好后发布时,第一个公开的版本一般是1.0.0

例子:

  • 0.1.0 - 第一个 Beta 版本
  • 0.1.1 - 第一个 Beta 版本的 Bug 修复
  • 0.2.0 - 第二个 Beta 版本
  • 1.0.0 - 第一个正式版本
  • 1.1.0 - 添加一个新特性或功能
  • 1.1.1 - Bug 修复
  • 2.0.0 - 重大更新(对比于 1.0.0 版本)