繁体   English   中英

ClearTeam Explorer - CCRC - 与 Beyond Compare 集成

[英]ClearTeam Explorer - CCRC - integrate with Beyond Compare

我正在使用 IBM Rational Clear Case。 由于当前世界范围内的健康状况,我被迫在家工作。

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

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

现在我的问题:

1) ClearTeam Expolrer 是否也有办法做到这一点,这是我控制和管理我的 web 视图的地方?

2) 任何其他解决方法可以将 Beyond Compare 与 web 视图一起使用?

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

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

  1. 在 CCRC 7.1 中,go 到菜单

    Window > 首选项 > ClearCase 远程客户端 > 集成 > 比较合并 > 管理提供者

    块引用

应该是:

  1. 在 ClearTeam Explorer 中,go 到菜单

    Window > 首选项 > IBM Rational ClearTeam Explorer > 集成 > 比较合并 > 管理

    在此处输入图像描述

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

  1. 选择“支持比较操作”

    填写 arguments 进行比较:

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

  2. 选择“支持合并操作”

    填写 arguments 进行合并: %contribs% -o %merge_out%

Scooter Software网站上,我实际上找到了正确的 arguments。

这些是 Beyond Compare 的修改:

  1. 选择“支持比较操作”

    填写 arguments 进行比较:

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

  2. 选择“支持合并操作”

    填写 arguments 进行合并:

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

我的设置示例:

在此处输入图像描述

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

和:

您需要选择超越比较并应用更改

执行IBMScooter Software推荐的指令就可以了,我可以比较我的代码:

在此处输入图像描述

使用web 视图是一个不错的选择,除非您可以直接使用快照视图,正如我在此处解释的(CC8+)

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

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

所以我曾经得到两个 web 视图:

  • 一套固定label
  • 一个工作

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM