软件版本号及管理策略

//-------------------------------------------------------------------
// 软件版本后缀
//-------------------------------------------------------------------

// 统称测试版
#define SWVEREXTEN_ALPHA            "alpha"             // 内部测试版(内测 CB)
#define SWVEREXTEN_BETA             "beta"              // 爱好者测试版(公测)
#define SWVEREXTEN_GAMMA            "gamma"             // 发布候选版(通常使用RC)
#define SWVEREXTEN_RC               "RC"                // 发布候选版(Release Candidate)

// 统称演示版
#define SWVEREXTEN_TRIAL            "trial"             // 试用版
#define SWVEREXTEN_UNREGISTERED     "unregistered"      // 未注册版
#define SWVEREXTEN_DEMO             "demo"              // 演示版

// 统称正式版
#define SWVEREXTEN_RELEASE          "?"                 // 最终释放版(release)
#define SWVEREXTEN_REGISTERED       "registered"        // 注册版
#define SWVEREXTEN_STANDARD         "standard"          // 正式版
#define SWVEREXTEN_DELUXE           "deluxe"            // 豪华版
#define SWVEREXTEN_REFERENCE        "reference"         // 最高级别版
#define SWVEREXTEN_COMMUNITY        "community"         // 社区版(免费)
#define SWVEREXTEN_PROFESSIONAL     "professional"      // 专业版
#define SWVEREXTEN_ENTERPRISE       "enterprise"        // 企业版

// 其它版本
#define SWVEREXTEN_UPDATE           "update"            // 升级版
#define SWVEREXTEN_STANDALONE       "standalone"        // 单机版
#define SWCEREXTEN_ONLINE           "online"            // 网络版
#define SWVEREXTEN_LTS              "LTS"               // 长期支持版(long term support)
#define SWVEREXTEN_STABLE           "stable"            // 稳定版

//-------------------------------------------------------------------
// 版本号
//-------------------------------------------------------------------

// 管理策略:
// 1.初版本号通常为1.0.0或0.0.0。
// 2.当项目在进行了局部修改或bug修正时,主版本号和子版本号都不变,修正版本号加1。
// 3.当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加1,修正版本号复位为0,因而可以被忽略掉。
// 4.当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加1,子版本号和修正版本号复位0。

#define VERSION_MAJOR               0
#define VERSION_MINOR               0
#define VERSION_REVERSION           0
#define VERSION_EXTENSION           SWVEREXTEN_BETA

参考自:https://baike.baidu.com/item/%E8%BD%AF%E4%BB%B6%E7%89%88%E6%9C%AC%E5%8F%B7/188753?fr=aladdin

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值