2017-08-30 95 views
0

通常情況下這不是這種情況,但是在發佈階段我有這樣的要求。我可以將拉取請求合併到多個分支中,特別是在發佈分支期間

比方說,我們每個月都會發布一次,並且在發佈之前我們會創建一個正在進行測試的發佈分支。同時我們繼續在主分支上工作。

現在有一個缺陷來自UAT(測試),需要修復。所以我們在master分支中修復這個問題,然後創建一個pull請求,然後與master進行合併。此時,我們也希望同樣的變化也需要成爲發佈分支的一部分。

有什麼辦法可以在master和release分支中合併這個pull請求。其中一個解決方案可以使用櫻桃採摘


在此先感謝

巴拉特

回答

1

櫻桃採摘的確是最好的解決方案在這裏,因爲你只想要把bug修正你的發行版分支。

如果有其他工作在master完成漏洞修復之前和你做master發出同樣的拉請求release,一切就master所做的工作無關也將在release。既然你不想這樣做,你應該選擇bug修正提交到你的發佈分支(取決於你的工作流程,你可能需要從release創建一個bugfix分支,在那裏挑選一個分支併發出一個請求到release )。

1

林不知道我是否正確理解你......你在由master創建的分支中爲你的發佈分支進行bug修復。將它們合併回主人之後,您想將修復合併到您的發佈分支中?

爲什麼不在發佈分支上進行發佈修復,然後將發佈分支發佈的所有修復合併回主?

+0

是的Christoph我想將修復合併到我的發佈分支。你建議的方法是我們正在使用的方法,但開發人員用它來忘記它將其合併到主。相反,它變成必需/ – Bharat

相關問題