-
Notifications
You must be signed in to change notification settings - Fork 7.6k
版本管理
Michael.X edited this page Jul 26, 2017
·
2 revisions
-
稳定版
给新用户下载的版本;
系统默认自动升级的版本; -
测试版
新发布的版本,作为测试版。
需要用户手动下载,或者手动指定升级到测试版本。
测试版和稳定版,是指一个版本当前的状态,从测试版变成稳定版,只需要修改状态,安装包还是那个安装包。
作为经验规则,测试版需要经过3天的时间,反馈没有发现异常,才能转为正式版本,如果需要可以继续延长。
格式:x.x.x
第一个数字,表示结构兼容性的版本,只有进行大的结构性变更,才升级。
第二个数字,表示功能性升级,在添加新功能、提升性能时使用。
第三个数字,表示修复bug,而没有添加新功能。
-
检查代码、提交修改的代码到本地库
-
修改 code/default/version.txt
把内容改成要发布的版本号。
提交到本地库。 -
把本地变更推送到github 服务端。
git push origin master
-
更新sha256
发布后,下载对应的zip文件,计算其sha256校验和。
更新code/default/update_version.txt
同时更新稳定版、测试版版本号。
更新code/default/download.md 文件,该文件告诉下载的用户,哪个是测试版,哪个是稳定版。
然后把更新同步到github -
本地测试能否更新、并测试能否正常工作。
-
到Issues 讨论区发贴
说明本次更新版本