基本上,我们有一个需要与 HEAD 合并的分支(称为 B,它包含一些特定于分支的代码)。我们遇到的问题是该分支是很久以前创建的。从那时起,HEAD 进行了多次更新,提供了许多新功能,并修复了许多错误。B 分支仍然具有 HEAD 中已经修复的大部分错误,并且缺少一些功能。所以,需要做的是获取分支 B 的一些特性(可能有大约 50 个文件包含新功能 - 我不知道这些文件到底是什么),同时保持 HEAD 的其余部分完好无损。
目前,Eclipse 中的合并工具报告了 1700 多个更改,自动合并会用分支中的代码覆盖 HEAD 中的代码(因此,引入了已经修复的错误)。有没有更好的方法来解决这个问题,而不是经历所有 1700 次更改并手动合并它们?