三方比较

三方比较显示资源的三个不同版本之间的差别。当合并资源时或在同步期间存在冲突时,此功能部件最为有用。如果两个开发者从同一分支向他们的“工作台”添加版本,然后每个开发者都修改它,其中一个开发者试图在另一个开发者已落实资源之后落实它,则会发生冲突。 

当发生这种情况时,可查看三个资源版本之间的差别:“工作台”中的资源、在分支中落实的资源的版本以及公共祖代(两个冲突版本都基于该公共祖代)。如果不能确定公共祖代,例如,由于两个不同的开发者创建并落实名称和路径相同的资源,比较就变成了两方比较。

解释比较结果

“同步”视图允许您查看两个或三个文件之间的差别。如果公共祖代可用,则同步视图会执行三方比较。可能不能确定两个冲突资源版本的公共祖代(例如,两个不同的开发者创建并落实名称和路径相同的资源)。在这种情况下,比较就成了一般的两方比较。  

在三方比较中,“工作台”显示:

在下图中,公共祖代显示在文本比较窗格的顶部窗格中。突出显示的差别就是“工作台”资源中与公共祖代比较起来已经更改的内容以及分支资源中与公共祖代比较起来已经更改的内容。在所有三个文件中不相同的部分会突出显示以示存在差别。冲突以红色显示,传入更改以蓝色显示,而传出更改以灰色显示。

具有三方比较的“同步”视图

相关概念
与 CVS 存储库同步

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

相关参考
比较编辑器
“CVS 同步”视图