git版本管理規範

通常約定

通常分爲一下幾個分支進行管理:ide

  • master(主分支):穩定的線上版本
  • develop(開發分支):用於開發集成測試分支,不穩定
  • release(測試分支):用於測試的分支
  • hotfix:用於緊急修復線上bug
  • feature :功能開發分支

開發分支管理

對於小的團隊能夠不用以功能做爲一個劃分維度,由於一個功能可能就是一我的開發的,能夠考慮以人做爲劃分分支的維度,將feature這個的分支簡化省略。
每一個人的開發分支的命名:dev_xxx(姓名)_xxxx(時間)
開發完成後提交到測試release
測試release測試經過後提×××併到master測試

對於bug分支的管理

每一個階段的bug從每一個階段的分支中進行代碼拉取,建立修改分支
如測試階段的bug應該從release分支拉取
線上的bug應該從master分支拉取
對於bug的分支命名:bug_xxx(bug代號)code

相關文章
相關標籤/搜索