Appearance
假设分支结构如下:
一个默认分支 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