Eclipse cvs合并问题,合并作为比较
如何解决此合并问题 我的项目有一个分公司,我用它来生产和领导。2次将生产分公司并入总公司。每次我在合并后创建一个标记的头部,以便为下一次合并创建一个起点。重要的是要注意,在每次合并之后,我不会创建新分支,而是重用该分支 问题是,如果我试图将我的分支合并到头部。EclipseCVS的行为就像是比较所有文件并将其列为“要更新”,即使文件头版本大于文件分支版本 例:头文件版本为1.8,分支文件版本为1.6。此文件已在上次合并中合并。在尝试合并时,我将上次合并后创建的头标记指定为“common base version”。尽管如此,EclipseCVS建议覆盖头部修改并使用分支版本。此行为适用于所有文件 我不知道该怎么办。我不想手动合并数百个文件 感谢您的帮助请看以下示例:Eclipse cvs合并问题,合并作为比较,eclipse,merge,cvs,Eclipse,Merge,Cvs,如何解决此合并问题 我的项目有一个分公司,我用它来生产和领导。2次将生产分公司并入总公司。每次我在合并后创建一个标记的头部,以便为下一次合并创建一个起点。重要的是要注意,在每次合并之后,我不会创建新分支,而是重用该分支 问题是,如果我试图将我的分支合并到头部。EclipseCVS的行为就像是比较所有文件并将其列为“要更新”,即使文件头版本大于文件分支版本 例:头文件版本为1.8,分支文件版本为1.6。此文件已在上次合并中合并。在尝试合并时,我将上次合并后创建的头标记指定为“common base
|tag_h1 |tag_h2
-----------------------------------------> trunk
\ ^ ^
\ / /
\----------------------------------> my_branch
|tag_b1 |tag_b2
在分支上,在每次合并之前有标签tag_b1
和tag_b2
,在主干中有标签tag_h1
和tag_h2
对于从分支到主干的下一次合并,Eclipse的“公共基础版本”将是标记有tag_b2
的版本。使用CVS update,如果指定两个参数,将在工作目录中合并这两个参数之间进行修改。给定分支或要合并的版本(结束标记)=my_分支
和公共基础版本(开始标记)=tag_b2
将合并从标记_b2
到我的分支
结束的更改,就像从命令行调用CVS一样:
$cvs up-j tag_b2-j my_分支机构
我总是从合并的位置以及合并前后标记,如下所示:
|tag_before |tag_after
--------------------------------->
^
/
------------------------------>
|tag_from
给标签一个我能识别的名字。我不明白你的意思。这就是我困惑的地方。您是在主干还是分支上开发新代码?那么您的合并是从主干->分支还是分支->主干?我在主干和分支中开发了新代码。主干是主要的发展。我还开发了生产分支,主要用于错误纠正,但也用于一些小功能。我总是合并树枝和树干。