使用 Rational ClearCase XML Diff Merge 的合并工作流程

合并操作的目的是解决两个或更多添加程序之间的差异并在一个合并输出文件中保存结果。

  1. 可以通过以下方式之一启动合并:
    启动合并的位置 描述
    合并管理器 查找需要合并的一系列 ClearCase 元素。 您可以显式调用“合并管理器”,也可以作为 UCM 交付操作的一部分调用。
    版本树浏览器 从版本树浏览器中选择两个添加程序(ClearCase 元素)。
    XML Diff Merge Rational® ClearCase® XML Diff Merge 作为一个独立应用程序打开,可以合并任何一组添加程序,包括不在 ClearCase 版本控制内的添加程序。

    所有添加程序必须是格式正确的 XML。如果检测到 XML 错误,那么会打开“XML Diff Merge 解析错误”窗口

    如果执行完全自动合并(没有未解决差异或冲突),XML Diff Merge 将可以保存您合并后的输出。您可以忽略此过程中的剩余步骤。

    如果选择以图形方式合并,或如果自动合并不能解决所有差异,那么将打开“XML Diff Merge - 合并”窗口。

    提示: 前三个方法利用 Rational ClearCase 与 XML Diff Merge 的集成自动化某些功能,通常在处理 Rational ClearCase 元素时最易使用。 如果要合并的文件集包括任何 XML 文件, Rational ClearCase 类型管理器将启动 xmldiffmrg 来处理这些文件。

    相比较而言,独立方式允许您合并文件系统中的任何 XML 文件,并要求您显式控制多数功能。

  2. 使用“合并”窗口查看添加程序并手动解决差异
  3. 当解决所有冲突之后,单击文件 > 保存保存合并输出。
提示: 缺省情况下, Rational ClearCase XML Diff Merge 在匹配节点时使用标识属性。这些设置可以在 xmldiffmrg 命令行中更改,也可以在使用类型管理器的其他 ClearCase 工具中更改。但是,您可以启动独立的 XML Diff Merge 会话,并在“选项”窗口中修改标识匹配设置。当退出 XML Diff Merge 时,您的设置将保存在 Windows 注册表中。

反馈