多人开发时代码容易冲突,最后上线合并mater时容易出错,因此规范流程。
如下流程以1.0.0版本为例前端
说明:git
- 禁止在v1.0.0、dev、test分支直接改代码
- 在当前分支操做以前必定要先同步远程代码,mater、dev、test、v1.0.0,git pull
- 开发完送测时先合到v1.0.0分支是为了同步其余开发人的代码,这样就算有冲突解决也是本身解决。
- 线上紧急BUG修复:基于master新建hotfix分支,而后流程与上面开发1.0.0同样,修复完只需将hotfix分支合到master便可。
CodeReview方式应是强制+事前+小片断+线上交流+高频率.
每完成一个需求功能点需作一次Code Review,这样才能作到严格把控代码质量.
开发阶段由开发分支合并到版本分支时,如v1.0.0_wjj -> v1.0.0,触发Code Review.后端
New merge Request