超越与Clearcase的比较集成失败

| 我试图将Beyond Compare 3与clearcase集成在一起。但是它失败了,只是打开了带有clearcase的默认比较应用程序。 这是我提供的以下数据
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
    
已邀请:
        我也是,修改地图文件没有任何区别。 但是,我将Rational ClearCase Explorer 7.0用于Rhapsody,并且DiffMerge知道如何处理Rhapsody文件。 如果是这种情况,默认情况下,用于文本文件的diff工具为tkdiff,但您可以修改DiffMerge中的首选项(位于“查看”菜单下),以改用BC。 因此,在CC Explorer中执行“查找结帐”,并对文件(通常是.cls文件)与其先前版本进行比较。 DiffMerge打开。进入视图->首选项-> TextDiffMerge并修改以下行:
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
单击确定。然后在类中查找修改后的方法,并在ItsBody行上启动\“ Diff Text \”。你应该做生意!     
        如“如何将Beyond Compare与ClearCase集成?”中所述,这看起来不错。 因此,它仍然可能失败的原因之一是,您尝试比较的文件的类型管理器不是\“ text_file_delta \”。 您可以通过在ClearCase资源管理器中的文件的上下文菜单中选择“元素属性”来检查它。     

要回复问题请先登录注册