ClearTeam Explorer-CCRC-与Beyond Compare集成

问题描述 投票:1回答:2

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

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

[使用快照视图或动态视图时,我可以更改设置以使用“超越比较”作为“清除案例”中用于合并和比较的工具。

现在我的问题:

1)是否也可以对ClearTeam Expolrer(我在其中控制和管理Web视图的位置)执行此操作?

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

merge diff clearcase beyondcompare clearcase-remote-client
2个回答
3
投票

我在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中,进入菜单

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

    Blockquote

应该是:

  1. 在ClearTeam Explorer中,转到菜单

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

    enter image description here

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

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

    填写比较参数:

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

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

    填写用于合并的参数:%contribs% -o %merge_out%

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

这些是超越比较的修改:

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

    填写比较参数:

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

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

    填写用于合并的参数:

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

我的设置示例:

You will need to Apply close the Preferences and reopen the Preferences

和:

You need to select beyond compare and Apply the changes

执行IBMScooter Software推荐的说明就可以了,我可以比较一下我的代码:

enter image description here


1
投票

使用web view是一个不错的选择,除非您可以直接使用快照视图,例如I explained here(CC8 +)

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

问题是:ClearTeam Explorer不附带mgrs/map file来进行修改以声明您自己的差异工具(比对或WinMerge之外)

所以我曾经获得两个Web视图:

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

这样,我可以在两个单独的视图文件夹之间进行区分。

© www.soinside.com 2019 - 2024. All rights reserved.