“比较” Rational ClearCase XML Diff Merge 窗口控件

通过使用“ Rational® ClearCase® XML Diff Merge - 比较”窗口控件,您可以在分析添加程序之间的差异时操纵和导航 XML 数据。

在“查看”窗口中提供的控件在“比较”窗口中也提供。此外,“比较”窗口还增加了一组差异导航控件,并且可以访问基于文本的 Diff Merge 工具。

大多数控件都位于窗口顶部的菜单系统和工具栏中。 菜单和工具栏中的许多(但不是全部)功能是重复的。

差异导航控件

使用表 1中描述的菜单和工具栏命令浏览和解决差异。

表 1. “比较”窗口中的命令
菜单命令 工具栏按钮 描述
导航 > 下一个差异 前进到下一个差异点。显示解决的和未解决的差异。
导航 > 上一个差异 返回到上一个已解决或未解决的差异节点。
导航 > 下一个未解决的差异 前进到无法自动解决并且可能导致合并冲突的下一个节点。

仅当在显示多于两个的文档时,此功能才可用,因为两个文档之间没有冲突。

导航 > 上一个未解决的差异 返回到上一个未解决的差异。仅当在显示多于两个的文档时,此功能才可用。
导航 > 最后一个差异 跳到最后一个已解决或未解决的差异节点。
导航 > 第一个差异 跳到第一个已解决或未解决的差异节点。
导航 > 当前差异 如果没有选择当前的差异节点:

将选择移动到当前的差异节点:

导航 > 下一个位置 移动过的节点在显示中占有多个位置。使用此命令在一个移动过的节点在所有添加程序的所有位置(包括空占位符)之间切换。

活动视图会更改以表示具有该值的添加程序。

在合并中,输出节点也会保持同步。

窗格同步

所有的添加程序窗格紧密同步。用于控制树显示的菜单和工具栏命令的功能与在查看窗口中相同,但是窗格会一起展开、折叠及滚动。选择一个添加程序中的项时,会选择所有添加程序中的同一项。此外,在一个添加程序中插入或除去一项时,其他窗格中的画面会用一个占位符来保持对应。

这些功能(以及所有文本行的高度都相同的特点)保证相应项在添加程序窗格之间总是保持对齐。此外,在比较窗口中,如果将占位符计算在内,则所有的输入添加程序都用相同数量的节点来显示。

文档视图控件

有关对特定添加程序的操作(如以文本或 Web 视图显示源代码),可通过单击添加程序的窗格来选择添加程序。活动窗格由深色标题栏表示。除在查看方式中可用的文档视图控件之外,“比较”窗口还提供以下功能:

菜单命令 工具栏按钮 描述
文件 > 作为文本比较 在 Diff Merge 工具中打开添加程序。将数据作为文本而不是结构化的节点树显示,允许您逐行比较各个版本。

如果 XML 文本文件符合以下条件,那么 Diff Merge 操作将失败:

  • 具有过长的行(超过 3000 个字符)
  • 用 UTF16 编码。

反馈