我目前已经将一个巨大的项目从 SVN 导入到 Git。我决定展平所有分支,只保留 2 个。主分支和分支分支。
Master: A-B-C-D
\ X-Y: Bugfix
Diverged: E-F-G-H
发散的包含很多不同的源代码,但有些部分仍然来自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
谁能帮我解决这个问题?