比较资源

您可以使用 Eclipse Workbench 的内置比较功能来比较项目中的两个资源的内容。比较功能会在特殊的比较编辑器中打开。您可以使用该比较功能来帮助标识资源间的差异,并将更改从一个资源复制到另一个资源中。

要开始比较,请在某一 CICS® DA 项目中选择两个文件,并右键单击,然后单击菜单中的比较对象 > 互相。如果这两个资源的内容相同,那么会显示一个对话框,以表明这两个资源完全相同。

用于表明文件完全相同的对话框
如果这两个资源有所不同,那么比较编辑器就会打开。

在以下屏幕中,正在比较两个 CICS 区域资源。比较编辑器的查看选项卡会标识出这两个资源,编辑器还会并排显示每个资源的内容。

包含两个 CICS 区域资源的示例截屏,资源内容并排显示在比较编辑器中。

如果内容不匹配,那么编辑器会概述每个文件的数据并用线条连接各个数据块。

在本示例中,顶部的第一条线表明右侧窗格缺少左侧窗格中的文本。第二和第三条线表明文本块有所不同,而不同之处会用不同的背景色突出显示。视图右侧的垂直条块显示这些不同之处在视图中所处的位置。您可以单击某一垂直条块以导航至该数据块。

您可在比较编辑器中对资源进行手动更改。当您关闭编辑器时,系统会询问您是否要保存更改。或者,您可以使用比较编辑器图标将更改从一个窗格复制到另一个窗格中,也可以更改一个文件以使其与另一个文件匹配:

  • 单击全部复制图标 “全部复制”图标 以将一个文件的内容复制到另一个文件中。
  • 单击复制数据块图标 “复制数据块”图标 以将当前所选的数据块从一个文件复制到另一个文件中。
  • 单击下一个不同之处图标 “下一个不同之处”图标 以在数据块之间进行导航。
  • 单击下一个更改图标 “下一个更改”图标 以在各个不同之处间进行导航。

在完成资源查看或更改之后,单击查看选项卡中的 X 以关闭比较编辑器。关闭编辑器之前,系统会要求您确认所有更改。