建議對於常用jira版本規劃至少保持4個,**分支也同理4個,例如:
假設對外正式release的分支為1.0.0, 1.1.0, 1.2.0, 1.3.0等等。
[分支名](jira 版本計畫的狀態)
release分支(closed):
規則:例如分支名為r1.0.0:當前已經發布給客戶(或者已經正式提測),並需要最近高頻率維護,修復bug。發版本後,本分支保留,bugfix**合入預發布分支。
提bug,版本號必填,否則無法提。
pre-release分支(finished):
預發布分支,從最高的release分支(例如1.0.0)中建立,例如分支名為pr1.0.9。本分支其實是預發布的版本1.1.0。
包含:1.[1.0.0,1.1.0]之間的所有feature
2.已發布分支版本的bugfix**。
當需要發布版本打包時,從本分支建立1.1.0分支,發版本。當發布後,對此分支可修復bug,但不可增加功能開發**。
本分支提測前,須確保已合入截至至提測日,release分支的bugfix**已合入預發布分支。
提測通過後,正式發布:從pr1.0.9建立1.1.0分支, pr1.0.9分支可刪除。1.1.0變為release分支。
dev分支(working):
例如分支名:dev1.1.9:開發同學正在開發[1.1.0,1.2.0]之間的需求的版本,待全部需求開發完成,從1.2.0打出1.1.9分支,作為預發布分支。
從預發布分支建立本分支。
future分支(future)。當有需求決定要做的時候,從正在開發分支建立此版本,1.2之後的需求/規劃的版本,也就是1.2中不做的。
口訣:保持4個版本,別嫌建立版本麻煩。
Git版本管理 分支管理
一 分支 檢視分支,輸出master前帶 git log oneline graph 建立分支 git branch 分支名 這裡舉例,分支名為dev 刪除分支 git branch d 分支名 檢視當前分支,代表了當前的 head 所在的分支 git branch 把 head 切換到dev 分支...
版本管理 玩轉git 分支管理
接下來我們詳細地介紹一下。檢視所有分支 這樣說明只有master分支,且當前處在master分支上,前面的 號代表當前處於的位置。建立分支 git brand wechat這時我們檢視分支 這時就有了兩個分支,但是我們仍然處於master分支上。接下來我們切換分支。現在我們就處於wechat分支上了...
Git進行分支版本管理
1.建立倉庫 git init git add git commit m first commit.2.建立分支 git branch version1.0 其中 version1.0是分支的名字,可以替換為任何名稱,例如master02 3.檢視當前分支 git branch 可以檢視當前擁有的所...