Git Dev Flow
Git開發(fā)流程是一個以特性分支開發(fā),結(jié)合極限編程的開發(fā)模式。
develop Model

Paste_Image.png
唯一的主開發(fā)分支,開發(fā)版本Apha,特征分支版本開發(fā)。
Suggestion
- 單元化Pull Request
一個需要的功能,就用一個Iusse提出,完成一個Pull。簡化代碼審核與校驗 - 準(zhǔn)備可提供運行的環(huán)境
對你所提交的代碼,提供必要的技術(shù)解釋與支持,讓其他人更好的理解你的代碼,并加以測試。提供測試?yán)印?/li> - 規(guī)定,約定與習(xí)慣
規(guī)定大于約定,約定大于習(xí)慣。結(jié)合整個團隊的習(xí)慣,加以結(jié)合成規(guī)定。 - 不要積攢Pull
每次功能完成后,及時推送,完成單元測試,長時間不更新,會使得你的代碼過于老舊。長時間不推送,會使得你的功能,測試相對復(fù)雜。
Summary
- 以整合為住,極限編程。