[英]Why Git Flow suggests that merging feature branches to dev branch instead of release branch
[英]Merging feature branches to release branch instead of trunk
我對兩個具有功能分支和發布分支的源代碼控制方案有疑問:
與方案1相比,方案2的后果是什么?
這兩種情況的可能優點和缺點是什么?
兩種情況的更多詳細信息:
場景1(類似於此SO-answer中描述的場景):
方案2:
由於分支完全是關於隔離的 (請參閱“ 何時分支” ),因此兩種方案之間的區別是希望主分支trunk
具有以下角色 :
方案2更適合靜態角色 : trunk
將表示生產中的產品(偶爾需要將修補程序合並回當前功能和下一發行版分支)
場景1更適合於動態角色 : trunk
是各種功能的集成,從那里創建了發布分支以合並功能,這些功能實際上將成為下一版本的一部分。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.