您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 >
介紹一個成功的Git分支模型
作者:網絡轉載 發(fā)布時間:[ 2013/4/17 13:35:07 ] 推薦標簽:

  在Git中的前兩步是:

$ git checkout master
Switched to branch 'master'
$ git merge --no-ff release-1.2
Merge made by recursive.
(Summary of changes)
$ git tag -a 1.2

  發(fā)行版現在已經完成,為以后引用打上標簽。

  編輯:你可能也想使用the-sor-u flags來標記你的標簽。

  為了是修改保持在release分支上,我們需要合并這些到develop分支上去,在Git上:

$ git checkout develop
Switched to branch 'develop'
$ git merge --no-ff release-1.2
Merge made by recursive.
(Summary of changes)

  這個步驟可能會導致合并沖突(可能由于改變版本號更是如此)。如果是這樣,修復它然后提交。

  現在我們真正的完成了,這個release分支將被刪除,因為我們不再需要它了。

$ git branch -d release-1.2
Deleted branch release-1.2 (was ff452fe).

  熱修復分支

  可以基于master分支,必須合并回develop和master分支。

  分支名約定:hotfix-*

  熱修復分支與發(fā)布分支很相似,他們都為新的生成環(huán)境發(fā)布做準備,盡管這是未經計劃的。他們來自生產環(huán)境的處于異常狀態(tài)壓力。當生成環(huán)境驗證缺陷必須馬上修復是,熱修復分支可以基于master分支上對應與線上版本的tag創(chuàng)建。

上一頁12345下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd