在合并方式中工作

本主题描述如何使用“XML Diff Merge - 合并”窗口解决添加程序之间的差异。

合并输出窗格用于帮助您系统性地检测和解决差异。如果打开“合并”窗口时没有指定自动合并,那么所有差异将在输出窗格中显示为 合并点。如果指定了自动合并,那么这些合并点是在初始合并后余下的未解决的差异。

建议的方法是以自顶向下的方式解决合并点。 一个后果是仅当选择一个节点以输出时,其子节点才可视。因此当解决合并点时,有时会显示出最初隐藏的一些新冲突。

请使用以下过程作为手动合并的通用指南:

  1. 单击 下一个未解决的差异选择第一个合并点。将光标悬浮在合并点图标上可显示悬浮式帮助,表明差异类型及其当前解决状态。

    当遇到具有多个位置的差异时,可以使用 下一个位置按钮选择每个节点。

  2. 使用以下方法之一解决当前差异:
    • 单击一个 从添加程序合并按钮以选择其中一个添加程序中的当前节点,并将该节点插入合并输出。仅可以将一个添加程序应用到输出节点。
    • 如果该节点可编辑(编辑选项卡已启用),那么您可以单击编辑直接编辑值

    当解决一个差异时,合并图标会在合并输出窗格中替换为所选择的值或占位符。移动差异的所有合并点位置会立即解决。在某些情况下,解决合并点可显示出新节点或合并点。

    要撤销解决,请单击从添加程序合并(当前已选中)。在合并输出中,将放弃节点数据,并且将恢复合并点图标。

  3. 对每个剩余的合并点或差异重复步骤 1 和 2,直到所有差异得到解决。 要前进到下一个合并点,请单击解决并前进
  4. 您可以在任何时间更改已解决差异的结果。使用下一个差异按钮导航,选择已解决的差异。然后通过使用步骤 1 中所述的任何一种方法更改解决。
  5. 如果解决了所有合并点并对结果文档感到满意,请单击文件 > 保存合并。(解决所有合并点之前,该按钮是禁用的)。请使用保存 XML 合并输出窗口保存合并输出文件。 Rational® ClearCase® XML Diff Merge 会采用 .xml 文件扩展名;如果忽略该扩展名,它会自动添加。
  6. 保存输出文件之后,请使用 Web 浏览器视图显示它。

反馈