簡體   English   中英

Git:Feature分支的純合並

[英]Git: Pure merges of Feature branches

我有以下情況:

mainline ---x----NNN-----x---------
            |            |
            |   feature  yyyyyyyy
release     x ----------------------x

我喜歡在發布分支中具有功能分支。 但是我喜歡讓它“純凈”,這意味着我不喜歡在發行版中擁有NNN提交。

一種選擇是創建一個新分支並重新設置--onto

git branch feature_for_release feature
git rebase --onto release mainline feature_for_release
git checkout release
git merge feature_for_release
git branch -d feature_for_release

但是我不喜歡僅為合並創建新分支,而且該方法相當冗長。

有沒有這樣的解決方案?

git checkout release
git merge feature --without mainline

您可以從功能分支中挑選一系列提交到發布分支中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM