在多人团队一起迭代小程序时,若Git能有一个清晰的流程和规范,能使项目高效进行。
大家不妨分享一下自家小程序的Git Flow,下面放一个常规的:
(图侵删)
master: 线上版本分支,不提交任何代码。
develop:
网页端:
测试版本发布测试环境给测试童鞋测试的分支,多人协作开发都提交到该分支发布。
小程序端:
像我们这种小公司就特殊对待,应对快速开发的节奏:
测试童鞋拥有观察者权限,无法提交代码只能拉取代码,提测后 附上自己的开发分支。测试童鞋切换到该分支后自己拉取代码,自己使用工具生成码测试。
其他的自己的开发分支自己命名。
小的小程序,3人以下的一般没这么干,一个Develop和master就搞定了