首先,创建一个develop分支,开发中的代码都存放在这个分支之上,只有正式发布一个版本才会合并到master分支。
其次,多人协同开发,每个人都创建一个自己名字的分支,自己的所有代码都存放在自己分支之上,自己测试没有问题,再合并到develop分支。
(如果有专门的测试人员,可以添加一个test分支,在test分支上测试通过之后在合并到develop分支)
最后,功能完成,测试通过,项目部署之前,把功能合并到master分支之上。
来源:https://zhuanlan.zhihu.com/p/73363482