基本上,我们有一个分支(称为B,它包含一些分支特定的代码),它需要与HEAD合并。我们遇到的问题是分支很早就被创建了。此后,HEAD多次更新并增加了许多新功能,并修复了许多错误。 B分支仍然有大部分bug已经在HEAD中修复,并且缺少一些功能。所以,需要做的是采用分支B的某些功能(可能有大约50个包含新功能的文件 - 我不知道这些文件到底是什么),同时保持HEAD的其余部分不变。在CVS(Eclipse)中将过期分支与头部合并
目前,Eclipse中的合并工具报告了1700多个更改,自动合并将HEAD中的代码与分支中的代码一起覆盖(因此引入了已修复的错误)。有没有更好的方法来解决这个问题,而不是经历所有1700次更改并手动合并它们?
您是否标记了分支的基础? – parsifal 2013-02-27 15:03:08
TIL人仍然使用CVS。就个人而言,我建议将整个事情转换为Subversion,然后尝试这样做,但是可能有推动继续使用CVS的特定原因,不是吗? – 2013-02-27 15:08:10
@ parsifal:是的,我相信有一个开始标签。 – tomsky 2013-02-27 15:30:14