Skip to content

假设分支结构如下:

一个默认分支 master, 不可推送,只能仓库合并;

一个开发分支 dev,本地开发,对接开发服务空间,推送仓库;

一个发布分支 prod,对接生产服务空间,发布正式项目

你已经进入开发模式了,假设你已按照开发流程文档处理了相关的配置。

1. dev 开发完毕,测试通过,提交仓库

2. 切换到 prod 分支

3. 合并 dev 代码,检查冲突

4. 公共模块等有开发、生产区别的数据需要检查

5. 切换服务空间至生产

6. 部署 cloudfunctions 云函数

7. 更新/上传 database 数据表,初始化数据库(首次需要)

8. HBuilderX 小程序发行

9. HBuilderX web 发行

10. electron 桌面化软件包内替换/resources/app/web下的文件(首次请参考开发手册electron 桌面化)

11. HBuilderX app 发行

12. 发行完毕,切换分支 dev,切换服务空间 dev

文档版本 v1.0.1