在有很多不同分支的情况下,每一个版本的进度都不同
如果我在其中一个分支做了一个新功能
能不能单独将这个功能的几个commit合并到某一版本
如果我在其中一个分支做了一个新功能
能不能单独将这个功能的几个commit合并到某一版本
1
Mcatt Oct 13, 2014 cherry pick?
|
2
wjl327 Oct 13, 2014
先创建一个你要合并的版本的分支
比如:git checkout <commit > -b tmp1 然后把你那几个commit分支合并到那个tmp1 |
4
allenm Oct 13, 2014
cherry pick 好使。
|
5
dorentus Oct 14, 2014 via iPad 想批量的话,用 rebase -i 批量选择 commits
大致上就是搞个临时分支来放选好的这些 commits,然后直接 merge 过去 |
6
webjin Oct 14, 2014 via Android
不错
|
7
iamleung Oct 14, 2014 git cherry-pick,或者自己生成patch后给某个分支手动打上,应该都可以
|