版本号管理策略

可以采用windows风格的版本号命令格式

主版本号 . 子版本号 [ 修正版本号 [. 编译版本号 ]]
Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]
示例: 1.21, 2.0

管理策略:

  1. 项目初版时,版本号为 1.0 或 1.00;
  2. 当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号加 1;
  3. 当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加 1,修正版本号复位为 0,因而可以被忽略掉;
  4. 当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1;
  5. 另外 , 编译版本号一般是编译器在编译过程中自动生成的,我们只定义其格式,并不进行人为控制。

另外,还可以在版本号后面加入 Alpha、BetaRelease 等后缀表示当前版本的种类,在这些后缀后面还可以加入 1 位数字的版本号。

  1. Alphal: 内部测试版
  2. Beta: 外部测试版
  3. Release:发布版本

参考:http://www.cnblogs.com/sdjxcolin/archive/2007/07/02/803376.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 软件版本编号是指为软件设置版本号的方式。通常,版本号会以数字来订,但也有不同的方式。windows,mac,各种a...
    给你一颗小瓜子阅读 2,007评论 0 7
  • 定义了公共API,你就可以透过修改相应的版本号来向大家说明你的修改。考虑使用这样的版本号格式:XYZ (主版本号....
    _浅墨_阅读 1,998评论 0 2
  • 近期有一个工作任务:按照某个规则,给Android应用设置一个在编译时自动生成的versionCode与versi...
    匿蟒阅读 20,667评论 11 28
  • 产品的版本号和修订历史 在产品实践中,常见或常用的版本号命名方法主要Windows版本命名 项目初版时,版本号为1...
    冰炫阅读 2,859评论 0 0
  • 开学第一天,一条新闻映入眼帘。 各大幼儿园的门口、墙外、栅栏外、窗台下,形形色色的孩子家长,在以各种姿...
    舍得LL阅读 798评论 0 1