如何将Beyond Compare与ClearCase集成?

Dón*_*nal 21 diff merge clearcase beyondcompare

我想将Beyond Compare与ClearCase集成,以便我可以使用它来进行差异和合并文件,而不是使用ClearCase提供的糟糕工具.

有没有人有执行此集成的说明?

Von*_*onC 32

正如我之前的回答中所提到的,只需修改位于以下位置的地图文件:

# up to ClearCase 7.0
c:\program files\rational\ClearCase\lib\mgrs
Run Code Online (Sandbox Code Playgroud)

要么

# ClearCase 7.1 and more
c:\program files\IBM\RationalSDLC\ClearCase\lib\mgrs
Run Code Online (Sandbox Code Playgroud)

每个地图行有3个部分:CC文件类型,CC操作和应用程序.

在您的情况下,在地图文件中找到text_file_delta文件类型的部分.
在那里,你会发现CC的行动线compare,xcompare,merge,和xmerge.

使用BeyondCompare:

text_file_delta xcompare C:\Progra~1\Beyond~1\bc2.exe  
Run Code Online (Sandbox Code Playgroud)

超越比较3支持所有CC操作:

text_file_delta compare C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta xcompare C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta merge C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta xmerge C:\Program Files\Beyond Compare 3\BComp.exe 
Run Code Online (Sandbox Code Playgroud)

注意:对于Beyond Compare 2,此页面明确提到

要使用Beyond Compare 2,只需更改xcompare地图文件的行.
覆盖compare,merge并且xmerge不受支持.这里提供了
一个帮助改善BC2支持的帮手.


请注意,前面的内容仅适用于ClearCase,而不适用于CCRC(ClearCase Remote Client)

此技术说明如何更改CCRC的XML diff/Merge工具(KDiff3,但您可以将其调整为BeyondCompare):

将目录更改为CCRC installation location > plugins > com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver>,
Where <os>是所使用的操作系统位的名称,并且<ccrc ver>是客户端上应用的CCRC更新的最新版本.

在Windows上

  • CCRC 7.1默认值: C:\Program Files\IBM\IMShared\plugins
  • CCRC 7.0默认值: C:\Program Files\IBM\Rational\ClearCase\CCRC\plugins\

例:

com.ibm.rational.clearcase.compare_merge.win32x86_7.0.1.CU02
Run Code Online (Sandbox Code Playgroud)
  • 将KDiff3可执行文件从其安装路径复制到该com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver>目录
  • 重命名ccrc_xmldiffmrg.execcrc_xmldiffmrg_orig.exe
  • 重命名KDiff3.execcrc_xmldiffmrg.exe
  • 关闭并重新开启CCRC

CCRC问题:

更新CCRC时,插件目录com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver> 将更改.
需要在新的插件目录中再次运行上述步骤.

注意:您可以通过阻止CCRC自动查找更新来控制更新的发生时间.
单击Window > Preferences > Install/Update > Automatic Updates并禁用自动更新.

禁用CCRC上的自动更新


hlo*_*dal 5

Beyond Compare的另一种选择是KDiff3,它与clearcase完美结合.只需在安装时勾选clearcase集成,即可完成.

在此输入图像描述