多人開發時代碼容易衝突,最後上線合併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