在创建 CVS 分支并在其中工作了一段时间之后,您可能想将更改从该分支合并到另一分支中,或合并到 HEAD 中。为此,需要了解下列内容:
要合并更改:
技巧:如果您不了解合并起始点,则可以选择直接合并到工作空间中。这将依靠 CVS 服务器来选取适当的起始点。由于直接合并到工作空间中,所以 CVS 可能会在文本中引入基于文本的冲突标记。此标记通常难以处理,因此只有在有必要时才应该直接合并到工作空间中。
合并编辑器中的操作补充手工合并工具栏操作,这些操作是在合并编辑器的下半部分中提供的。
更新 | 运行此操作将把更改引入工作空间中的文件中。将跳过不可自动合并的任何冲突。 |
覆盖并更新 | 对带有冲突更改的文件启用此操作。运行此操作将废弃您具有的任何本地更改并将该文件替换为远程内容。 |
标记为合并 | 此操作将从视图中除去所选择的更改。仅当资源的远程状态发生变化以及刷新“CVS 合并同步”时,这些更改才会重新出现。 |
提示:可以通过在“同步”视图中锁定“CVS 合并同步”来执行正在进行的合并。这将允许您使工作空间与发布至另一分支的更改保持同步。