ClearTeam Explorer - CCRC - 与 Beyond Compare 集成

ClearTeam Explorer - CCRC - integrate with Beyond Compare

我正在使用 IBM Rational Clear Case。由于当前全球的健康状况,我被迫在家工作。

在使用 Visual Studio 时,最好的方法可能是唯一的方法是使用 Web 视图(如果有更好的方法请纠正我)- 我假设这称为 CCRC(Clear Case远程客户端)。它类似于快照视图,但在工作时没有持续连接到 Clear Case 服务器(此说法不完全正确)。

当使用快照视图或动态视图时,我可以更改设置以使用 Beyond Compare 作为在 Clear Case 中用于合并和比较的工具。

现在回答我的问题:

1) ClearTeam Expolrer 是否也可以这样做,这是我控制和管理我的 Web 视图的地方?

2) 将 Beyond Compare 与 Web 视图结合使用还有其他解决方法吗?

使用 web view is a good option, unless you can use directly snapshot views, as I explained here (CC8+)

在这两种情况下(网络视图或快照视图),目标都是将文件复制到本地磁盘,以避免网络延迟。

问题是:ClearTeam Explorer 没有附带 mgrs/map file 来修改以声明您自己的差异工具(无论是 Beyond Compare 还是 WinMerge)

所以我曾经获得两个网络浏览量:

  • 一个设置为固定标签
  • 工作用

这样,我就可以区分两个单独的视图文件夹。

我在 IBM 支持页面上找到了答案:Changing the Diff/merge Type Manager in CCRC 7.1.1 and later。其中解释了如何在 ClearTeam Explorer 中更改此设置。

描述与我的 Clear Case (9.0.1.07) 版本不完全匹配:

  1. In CCRC 7.1, go to the menu

    Window > Preferences > ClearCase Remote Client > Integration > Compare Merge > Manage Providers

大概应该是:

  1. In ClearTeam Explorer, go to the menu

    Window > Preferences > IBM Rational ClearTeam Explorer > Integration > Compare Merge > Manage

此外,以下可能对 kdiff3.exe 有效:

  1. Choose 'Supports Compare Operations'

    Fill in the arguments for compare:

    %contribs% -fname "%filename1%" -fname "%filename2%"

  2. Choose 'Supports Merge Operations'

    Fill in the arguments for merge: %contribs% -o %merge_out%

Scooter Software 网站上,我确实找到了正确的论据。

这些是Beyond Compare的修改:

  1. Choose 'Supports Compare Operations'

    Fill in the arguments for compare:

    %contribs% /vcs1="%filename1%" /vcs2="%filename2%"

  2. Choose 'Supports Merge Operations'

    Fill in the arguments for merge:

    %contrib1% %contrib2% %base% /mergeoutput="%merge_out%"

我的设置示例:

  • 确保写 BComp.exe 而不是 BCompare.exe。因此,我不止一次打开比较时遇到问题。

并且:

按照 IBMScooter Software 推荐的指令进行操作,我可以比较我的代码: