本主题描述如何使用“XML Diff Merge - 合并”窗口解决添加程序之间的差异。
合并输出窗格用于帮助您系统性地检测和解决差异。如果打开“合并”窗口时没有指定自动合并,那么所有差异将在输出窗格中显示为
合并点。如果指定了自动合并,那么这些合并点是在初始合并后余下的未解决的差异。
建议的方法是以自顶向下的方式解决合并点。
一个后果是仅当选择一个节点以输出时,其子节点才可视。因此当解决合并点时,有时会显示出最初隐藏的一些新冲突。
请使用以下过程作为手动合并的通用指南:
- 单击
下一个未解决的差异选择第一个合并点。将光标悬浮在合并点图标上可显示悬浮式帮助,表明差异类型及其当前解决状态。当遇到具有多个位置的差异时,可以使用
下一个位置按钮选择每个节点。
- 使用以下方法之一解决当前差异:
- 单击一个
从添加程序合并按钮以选择其中一个添加程序中的当前节点,并将该节点插入合并输出。仅可以将一个添加程序应用到输出节点。
- 如果该节点可编辑(编辑选项卡已启用),那么您可以单击编辑直接编辑值。
当解决一个差异时,合并图标会在合并输出窗格中替换为所选择的值或占位符。移动差异的所有合并点位置会立即解决。在某些情况下,解决合并点可显示出新节点或合并点。
要撤销解决,请单击从添加程序合并(当前已选中)。在合并输出中,将放弃节点数据,并且将恢复合并点图标。
- 对每个剩余的合并点或差异重复步骤 1 和 2,直到所有差异得到解决。
要前进到下一个合并点,请单击
解决并前进。
- 您可以在任何时间更改已解决差异的结果。使用
下一个差异按钮导航,选择已解决的差异。然后通过使用步骤 1 中所述的任何一种方法更改解决。
- 如果解决了所有合并点并对结果文档感到满意,请单击。(解决所有合并点之前,该按钮是禁用的)。请使用保存 XML 合并输出窗口保存合并输出文件。 Rational® ClearCase® XML
Diff Merge 会采用 .xml 文件扩展名;如果忽略该扩展名,它会自动添加。
- 保存输出文件之后,请使用 Web 浏览器视图显示它。