【发布时间】:2012-09-20 04:49:26
【问题描述】:
我目前已经将一个巨大的项目从 SVN 导入到 Git。 我决定展平所有分支,只保留 2 个。 Master 分支和 Diverged 分支。
Master: A-B-C-D
\ X-Y: Bugfix
Diverged: E-F-G-H
diverged包含很多不同的源代码,但有些部分仍然来自master。当我们必须做一些错误修复时,我们必须手动修补 SVN 上的 Master 和 Diverged。我想将Bugfix合并到master(这里没问题)并将Bugfix合并到Diverged中。
请记住,我不希望将之前的提交插入到来自 master 的 Diverged 中。所以 ABCD 应该被忽略。 我正在寻找的结构是这样的:
Master: A-B-C-D-X-Y
Diverged: E-F-G-H-X-Y
谁能帮我解决这个问题?
【问题讨论】:
标签: git svn branch git-merge git-rebase