git團隊開發流程

git團隊開發基本流程

公司剛剛使用git做爲項目管理工具,由李老師做爲領頭人,深刻研究了下git的工做流程,教會本萌新如何再團隊模式下,高效使用git進行版本控制git

開發流程

  1. 雲端上至少構建兩個分支master分支和master-dev分支
  2. 項目的普通開發人員pull的是master-dev分支,而後再本地再創建一個本地開發分支master-local-dev
  3. 本地人員開發本地分支,提交時先提交master-local-dev,而後更新master-dev分支到最新版本,若是沒有衝突,那很棒棒 若是有衝突 直接本地改就能夠。

流程詳解

這個流程看起來很麻煩,實則會提升不少開發效率,避免出現不少頭疼的衝突問題
首先,master分支的做用主要是存儲穩定的版本,由項目的管理者維護,master-dev分支由衆多項目開發者維護。項目管理者只須要將版本必定超前的master-dev合併到master分支中,這一步基本沒有衝突。
開發人員每次使用本地分支開發 最後和最新的開發版本合併 避免了直接開發開發版本提交時別人已經提交 多個版本 本身這裏也有commit的亂起八糟狀況工具


參考文獻

Git工做流程最佳實踐--gitflow.net

相關文章
相關標籤/搜索