如何选择系统应用的插件版本?

客户端应用版本(VersionName)定义:

以下版本号定义适用于IoVCC Client及各个插件。

主版本号.次版本号.修正版本号.编译版本号-渠道号
英文对照 :
Major_Version_Number.Minor_Version_Number.Revision_Number.Build_Number-Channel_Number
示例:1.0.1.20171026011230-1

版本号管理策略:

  1. 项目初版本时,版本号定义0.1.0.20171026011230-1,正式发布的版本由1.0开始;
  2. 当项目在进行了局部修改或 bug 修正时,主版本号和子版本号都不变,修正版本号变为上一个版本到现在的commit个数;
  3. 当项目在原有的基础上增加了部分功能时,主版本号不变,子版本号加 1,修正版本号复位为 0;
  4. 当项目在进行了重大修改或局部修正累积较多,而导致项目整体发生全局变化时,主版本号加 1;
  5. 编译版本号是日期(精确到秒)编译过程中由编译器自动生成;
  6. 渠道号由IoVCC发布的渠道组成,比如,dingtalk,也可以加上型号以做区别。

渠道号说明:

渠道号 含义 备注
0 common 与平台无关,所有平台上都用同一个,如Container
1 dingtalk 在钉钉平台上使用
2 auto 在智联车平台上使用