git版本管理规范
一般約定
一般分為一下幾個分支進行管理:
- master(主分支):穩(wěn)定的線上版本
- develop(開發(fā)分支):用于開發(fā)集成測試分支,不穩(wěn)定
- release(測試分支):用于測試的分支
- hotfix:用于緊急修復(fù)線上bug
- feature :功能開發(fā)分支
開發(fā)分支管理
對于小的團隊可以不用以功能作為一個劃分維度,因為一個功能可能就是一個人開發(fā)的,可以考慮以人作為劃分分支的維度,將feature這個的分支簡化省略。
每個人的開發(fā)分支的命名:dev_xxx(姓名)_xxxx(時間)
開發(fā)完成后提交到測試release
測試release測試通過后提×××并到master
對于bug分支的管理
每個階段的bug從每個階段的分支中進行代碼拉取,創(chuàng)建修改分支
如測試階段的bug應(yīng)該從release分支拉取
線上的bug應(yīng)該從master分支拉取
對于bug的分支命名:bug_xxx(bug代號)
轉(zhuǎn)載于:https://blog.51cto.com/9552815/2169053
總結(jié)
- 上一篇: Vue中正确使用jQuery的方法
- 下一篇: 微软的100道算法面试题(一)