git開發分支管理規范


 

Master分支:

用於版本發布,每一個節點都應該是可發布版本;

每次合並到master時,都應添加tag標簽作為版本號;

嚴禁從develop分支或feature分支直接合並到master分支;

 

Develop分支:

作為開發的主分支始終存在;

當有功能分支完成,應盡早合如develop分支,開發人員應daily拉取遠端develop分支,盡早解決沖突代碼

 

Release分支:

發布新版本前的准備分支,從develop分支創建,創建后develop的更新不再合並到此release分支中, 該分枝只進行bug修復和文檔修改,待版本穩定后,將該分支合並到master和develop分支,並刪除該分支;

 

Feature分支:

功能開發分支,從develop分支創建,主要是在本地開發使用的分支,開發周期不宜過長,應盡早處理與服務器的沖突;

功能完成后,合並到develop分支,並刪除該分支;

當存在比較獨立或長期或容易與其他任務產生大的沖突的任務,建議check出feature分支,獨立開發

 

Hotfix分支:

生產環境緊急bug修復分支,從master分支創建,完成bug修改后,合並到master和develop分支,並刪除該分支;

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM