如何解决超越与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资源管理器中的文件的上下文菜单中选择“元素属性”来检查它。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。