Git Dev Flow

weixin_33866037發表於2017-09-16

Git Dev Flow

Git開發流程是一個以特性分支開發,結合極限程式設計的開發模式。

develop Model

6696569-b1480a4193f075a2.png
Paste_Image.png

唯一的主開發分支,開發版本Apha,特徵分支版本開發。

Suggestion

  1. 單元化Pull Request
    一個需要的功能,就用一個Iusse提出,完成一個Pull。簡化程式碼稽核與校驗
  2. 準備可提供執行的環境
    對你所提交的程式碼,提供必要的技術解釋與支援,讓其他人更好的理解你的程式碼,並加以測試。提供測試例子。
  3. 規定,約定與習慣
    規定大於約定,約定大於習慣。結合整個團隊的習慣,加以結合成規定。
  4. 不要積攢Pull
    每次功能完成後,及時推送,完成單元測試,長時間不更新,會使得你的程式碼過於老舊。長時間不推送,會使得你的功能,測試相對複雜。

Summary

  1. 以整合為住,極限程式設計。

相關文章