本篇摘錄自《前端工程化體系設計與實踐》一書,筆者認為是一套相對合理的方案,建議團隊可以根據實際情況進行調整并增加協作命名規范,
-
master分支——主分支存盤已發布版本的原始碼,不能在此分支進行開發,只能合并
release和hotfix分支, -
hotfix分支——熱修復分支用來修復線上緊急Bug,以線上版本對應的
master分支為基礎新建生成, -
release分支——預發布分支也稱為提測分支,可以在此分支上修復Bug,以
develop分支為基礎新建,或合并develop分支, -
develop分支——開發分支用于匯總各
feature分支,只能合并,不能在此基礎上進行開發, -
current feature——當前版本迭代分支也稱
personal分支,業務開發人員均在此分支進行開發,需要加入區分開發人員的命名規則,并在特性開發完成并合入develop分支后進行分支洗掉, -
future feature——未來版本迭代分支比如某個較為重要的功能需要在幾個版本后開放,且開發時間較長,所以需要提前投入開發,如果專案中沒有類似場景,也可以忽略,
我的博客即將搬運同步至騰訊云+社區,邀請大家一同入駐:https://cloud.tencent.com/developer/support-plan?invite_code=3c4r28xlnam8s
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/223639.html
標籤:其他
