我试图与clearcase进行超越比较3的集成。但是它失败了,只是简单地打开了与clearcase一起出现的缺陷比较应用程序。
以下是我在C:\Program Files\IBM\RationalSDLC\ClearCase\lib\mgrs\map文件中提供的数据。(我正在使用clearcase )。
我也尝试过用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发布于 2012-06-20 13:53:11
我也是,修改地图文件没有任何区别。
但是,对于Rhapsody,我使用了Rational ClearCase资源管理器7.0,DiffMerge知道如何处理Rhapsody文件。
如果这是您的情况,默认情况下,用于文本文件的diff工具是tkdiff,但是您可以修改DiffMerge中的首选项(位于视图菜单下),以便使用BC。
因此,在CC资源管理器中进行“查找签出”,并将文件(通常是.cls文件)与其以前的版本进行比较。DiffMerge打开。进入视图-> Preferences -> 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点击Ok。然后在类中查找一个修改过的方法,并在ItsBody行上启动一个"Diff文本“。你应该做生意!
发布于 2011-06-16 15:57:50
这看上去不错,详见"How do I integrate Beyond Compare with ClearCase?“。
因此,它仍然可能失败的原因之一是,您要区分的文件的类型管理器不是"text_file_delta“。
您可以通过在ClearCase资源管理器中文件的上下文菜单上选择“”来检查这一点。
https://stackoverflow.com/questions/6373823
复制相似问题