CVS - 部分合并

时间:2010-08-25 17:37:58

标签: eclipse cvs merge

我在分支b1中有一些文件已经过了几次修改。例如,r1,r2和r3 我想将这些文件合并到HEAD中,但只修改r1和r3中的修改,而不是r2中的修改。
使用eclipse,我只能手动合并我想要的更改,然后我可以保存文件并将更改提交给HEAD 我怎样才能在以后合并r2中的剩余差异?
如果我再次进行合并,则r2中的差异将不会显示出来。

我想做什么呢?   - 用eclipse?
  - 使用CVS命令行?
  - 不是使用CVS而是使用其他版本控制系统(VCS)?   - 哪一个?

非常感谢

2 个答案:

答案 0 :(得分:0)

使用CVS,你几乎必须为每次合并手动完成。一些其他版本控制系统允许通过单独的改变来操纵,例如, git或mercurial。

答案 1 :(得分:0)

合并来自r1和r3的更改,保存文件,但不要将文件标记为合并 提交对文件所做的更改。 这样,下次您要执行合并时,r2中的差异将显示。