[英]taking pull from dev and feature branch in master
我有一個master
分支和一個dev
分支,現在我正在嘗試開發某個功能,為此,我從dev分支取得了一個分支feature_name
。
現在假設當我的一個團隊正在研究feature_name
,另一個仍在dev分支上的團隊在代碼中進行了一些錯誤修復/一些新開發,並通過從master
dev
中提取來添加了該代碼。 現在,我的主人和開發人員進行了此新更改,而我的feature_name分支沒有此更改。
現在,在完成我的feature_branch
工作之后,我決定從feature_branch
轉移到dev
,然后從dev
轉移到master
。
誰能告訴我如何確保dev/master
已更新代碼(功能代碼以及開發人員中添加的熱修復程序/代碼)
在這種情況下,我通常會先從dev
合並到feature_branch
並進行適當的測試。 這將確保所有的變化, dev
(並在master
,如果他們在同步)集成,並與我的特性分支進行測試。 然后,你可以合並你的分支回dev
,這應該是一個快進合並,如果沒有其他人推更改dev
你面前。
如果將feature_branch
直接合並到dev
,然后將dev
合並到master
,則結果應與我上面描述的相同。 我建議的步驟僅使您有機會在進行合並之前進行正確的測試。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.