比较编辑器

可以通过将两个文件进行比较来查看它们之间的差别。可以比较不同的文件,并且可将“工作台”中的版本与存储库中的版本或本地编辑历史记录进行比较。在某些情况下,可以比较三个文件(它们具有公共祖代)。

在进行比较之后,比较编辑器将在编辑器区域中打开。在比较编辑器中,可以浏览所有差别并复制所比较资源之间的突出显示的差别。可以保存在比较编辑器中对资源的更改。

比较编辑器允许进行两类导航:使用差别或更改。“更改”是一行文本中已修改的文本部分,“差别”是由一行或多行组成的文件段并可以包含多个更改。

差别和更改。

差别显示为蓝色,更改显示为红色。

以下是当您从“CVS 工作空间同步”打开比较编辑器时比较编辑器的外观。

具有三个窗格的编辑器的图形。顶部窗格比较项目结构;底部两个窗格(并排)比较源行。

工具栏

“比较”编辑器的工具栏包括下列按钮:

切换比较查看器 
根据内容类型不同,系统将确定在比较期间应使用哪种比较查看器。此按钮将打开一个下拉菜单,允许您从已为同一内容类型注册的其他查看器中进行选择。如果没有备用内容查看器可用,那么将隐藏此按钮。
祖代窗格的控件可视性 
使用“团队”版本管理支持时,在以下两种情况下将发生三方比较:比较存在冲突的文件时以及比较从分支合并的文件时。在这两种情况下,系统将确定存储库中要对其比较冲突或合并的公共祖代。此按钮确定第三个编辑器的可视性。缺省情况下,祖代窗格是不可视的。
执行三方/两方比较 
可以在执行三方比较或忽略公共祖代的两方比较之间切换比较编辑器。
将所有内容从左侧复制到右侧 
将左侧窗格中的文件的整个内容复制到右侧窗格中的文件中,从而使这两个文件的内容完全相同。
将所有无冲突更改从右侧复制到左侧 
将所有无冲突更改从右窗格复制到左窗格。必须逐个复制冲突更改。
将当前更改从左侧复制到右侧 
通过将左侧窗格中突出显示的更改复制到右侧窗格中突出显示的部分来合并两个文件中的更改。这将覆盖右侧窗格中突出显示的部分。
将当前更改从右侧复制到左侧 
执行与刚才描述相反的操作。
选择下一个差别 
突出显示在所比较资源之间找到的下一个差别。
选择上一个差别 
突出显示在所比较资源之间找到的上一个差别。
选择下一个更改 
突出显示在所比较资源之间找到的下一个更改。
选择上一个更改 
突出显示在所比较资源之间找到的上一个更改。

相关概念
与 CVS 存储库同步
三方比较

相关任务
比较资源
与存储库同步
在比较编辑器中合并更改
解决冲突
设置比较文件的首选项
将资源与存储库版本进行比较