1.master从来都只是最终合并的分支;
2.所有的其他分支都从master衍生;
3.在master分支直接修改,有可能会造成所有分支的冲突;
4.都是从master建立新分支,修改测试通过后合并回master;
5.一个生产环境分支master,sit测试环境分支SIT,和每位开发者自己的分支feature-***
6.开启新需求时会给开发者从SIT分支建立一个新分支feature-***,开发在这个分支上工作,完成后申请合并到SIT,主管审核代码后合并到SIT分支,会自动部署到sit测试环境,测试团队测试通过后,发送邮件申请sit分支合并到master到生产,主管审核后合并;
7.解决sit分支和开发者分支feature的冲突:拉取最新sit,从sit令立临时分支temp-**,将temp分支合并开发者分支feature,然后在temp分支上解决冲突后,将temp合并到sit
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)