是否有可能合併一個分支沒有提交像C git git merge myBranch --no-ff --no-commit
?EGit:沒有提交合並
存儲庫設置(如merge.ff = no
或merge.commit = no
)將被忽略。
我使用Eclipse的新Kepler版本附帶的EGit 3.0。
是否有可能合併一個分支沒有提交像C git git merge myBranch --no-ff --no-commit
?EGit:沒有提交合並
存儲庫設置(如merge.ff = no
或merge.commit = no
)將被忽略。
我使用Eclipse的新Kepler版本附帶的EGit 3.0。
它現在在EGit 3.1及更高版本中可用。
確實是這樣!你必須使用git rebase
。本博客文章解釋如何做到這一點:http://www.kerrybuckley.org/2008/06/18/avoiding-merge-commits-in-git/
合併選項在合併對話框可以調用這樣可供選擇:
請注意,目前只支持壓縮和快進選項。
Rebase是不同的。我想要一個合併。 EGit的更新日誌表示它將包含在3.0中。 – T3rm1
@ T3rm1:EGit中支持'--no-commit'的地方在哪裏? – robinst
@ T3rm1:不,你把你的分支重新綁定在主人之上。然後,當你合併成master時,git將不會生成合並提交。 – user1158559