[英]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.