【发布时间】:2013-04-19 07:38:59
【问题描述】:
在git中,如何应用提交序列“D-E”
master A-B
\
py3-version C-D-…-E
回到master,从而获得
master A-B - <D patch applied> - <…> - <E patch applied>
\
py3-version C-D-…-E
我想这样做是因为master 是 Python 2 版本,C 是 Python 3 版本自动生成(通过2to3),我需要改进(@ 987654327@ 至 E)。现在,我想将改进 D 到 E 放回 master 分支(最终忘记 C 和 py3-version,它们将从新的 master 分支重新生成)。如何做到这一点?
【问题讨论】:
-
这个答案可能会有所帮助:stackoverflow.com/a/16212454/1615903
-
@user1615903:完美,确实,谢谢!我曾尝试使用旧版本的 git
git cherry-pick <range>并认为它不起作用,因此出现了上述问题。很高兴知道它现在起作用了!