image.png
image.png
image.png
image.png
分支介紹
master:
- 存儲正式發布的歷史
- 處理線上的bug
hotfix:
- 從master中fork而來
- 合并的時候會同時合并到master和developer
developer:
- 開發主線
feature:
- 功能分支,從developer中fork而來
- 合并的時候只merge到developer分支
release:
- 發布/測試分支,從developer而來
- 合并的時候同時合并到master和developer
項目開發順序為:
1、新建master與developer(developer由master中fork而來)
2、developer中fork出新分出若干個feature分支用于開發新功能
3、feature分支合并至developer中
4、測試的時候developer中fork出release分支
5、release中可以fork出其他的release-fix來解決測試過程出發現的bug
6、release正式發布,同時合并至master(并打上版本tag)與developer中
7、如果正式版本(master)出現bug,則從master中fork出hotfix分支
8、hotfix分支會同時合并至master(并打上版本tag)與developer中