一、软件版本号

软件版本编号订定是指为软件设置版本号码的方式。通常,版本号码会以数字订定,但亦有不同的方式。

注:一切文件皆版本!!!包括wifi固件,音频参数,切记切记!!!!

二、软件的版本号命名

1.标准的命名,major.minor[.build[.revision]],例子:1.3.1

2.Android版本号的命名,H{硬件版本}S{年月日}{软件编译版本},例子:H10S201802283003

三、如何管理版本号

1.所有的软件都需要通过系统(Jenkins)进行自动构建

2.所有的提测版本需要做特殊标记,做到备份、可查询

3.所有的发布版本需要特殊标记,做到备份,可查询,并且使用Git tag进行标记

四、注意事项

1.在Android系统当中,编译的时候要特别注意debug模式和user模式,这两者的差异很大

2.对于嵌入式设备而言,要时刻关注生产,因此有些时候会存在生产版本与用户版本

3.关注开发版本与提测版本

五、分支的管理

参见《介绍一个成功的Git分支模型》

参考资料

1.介绍一个成功的Git分支模型,

http://www.oschina.net/translate/a-successful-git-branching-model

2.英文版本的《介绍一个成功的Git分支模型》,

http://nvie.com/posts/a-successful-git-branching-model/

3.软件版本号的维基词条见

https://en.wikipedia.org/wiki/Software_versioning

results matching ""

    No results matching ""