Version control 与Clearcase集成失败

Version control 与Clearcase集成失败,version-control,clearcase,beyondcompare,Version Control,Clearcase,Beyondcompare,我尝试将Beyond Compare 3与clearcase集成。但它失败了,只是打开了clearcase附带的defauly compare应用程序 以下是我在报告中给出的数据 C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\map文件。(我正在使用clearcase SDLC)。 我也尝试了WinMerge,但也失败了。原因可能是什么 text_file_delta compare C:\Program

我尝试将Beyond Compare 3与clearcase集成。但它失败了,只是打开了clearcase附带的defauly compare应用程序

以下是我在报告中给出的数据
C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\map
文件。(我正在使用clearcase SDLC)。
我也尝试了WinMerge,但也失败了。原因可能是什么

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

这看起来不错,如“”中所述

因此,它仍然可能失败的一个原因是,您试图区分的文件的类型管理器不是“text\u file\u delta”。

您可以通过在ClearCase资源管理器中的文件上下文菜单上选择“元素属性”来检查是否正确。

这看起来不错,如“”中所述

因此,它仍然可能失败的一个原因是,您试图区分的文件的类型管理器不是“text\u file\u delta”。

您可以通过在ClearCase资源管理器中的文件上下文菜单上选择“元素属性”来检查是否正确。

Me也一样,修改映射文件没有任何区别

然而,我正在为Rhapsody使用RationalClearCaseExplorer 7.0,DiffMerge知道如何处理Rhapsody文件

如果是这种情况,默认情况下,用于文本文件的diff工具是tkdiff,但您可以在DiffMerge中修改首选项(位于“视图”菜单下),以便改用BC

因此,请在CC Explorer中“查找签出”,并将文件(通常是.cls文件)与其以前的版本进行比较。DiffMerge打开。进入视图->首选项->文本DiffMerge并修改以下行:

BaseAwareDiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 $sourceBase
BaseAwareDiffMergeInvocation: $BaseAwareDiffInvocation $output
DiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" /readonly $source1 $source2
DiffMergeInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 /mergeoutput=$output

单击“确定”。然后在类中查找一个修改过的方法,并在其主体行上开始一个“Diff Text”。你应该做生意

我也是,修改地图文件没有任何区别

然而,我正在为Rhapsody使用RationalClearCaseExplorer 7.0,DiffMerge知道如何处理Rhapsody文件

如果是这种情况,默认情况下,用于文本文件的diff工具是tkdiff,但您可以在DiffMerge中修改首选项(位于“视图”菜单下),以便改用BC

因此,请在CC Explorer中“查找签出”,并将文件(通常是.cls文件)与其以前的版本进行比较。DiffMerge打开。进入视图->首选项->文本DiffMerge并修改以下行:

BaseAwareDiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 $sourceBase
BaseAwareDiffMergeInvocation: $BaseAwareDiffInvocation $output
DiffInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" /readonly $source1 $source2
DiffMergeInvocation: "C:\Program Files\Beyond Compare 3\BComp.exe" $source1 $source2 /mergeoutput=$output

单击“确定”。然后在类中查找一个修改过的方法,并在其主体行上开始一个“Diff Text”。你应该做生意

我检查了一些文件,它在元素属性中将类型显示为“text\u file”。@sarat:如果“失败”,是否会在显示默认xdiff GUI之前打开某种错误消息?我检查了一些文件,它在元素属性中将类型显示为“text\u file”。@sarat:如果“失败”,是否会在显示默认xdiff GUI之前打开某种错误消息?