为什么Clearcase Explorer不会对我的XML文件产生差异?

时间:2012-10-05 13:32:30

标签: xml clearcase

我在Clearcase中有一个情况,我右键单击查找签出,然后右键单击任何xml。当我选择“与以前版本比较”时,它会弹出一个“XML Diff Merge - Comparing”窗口,该窗口在我的任务栏中保持最小化。

奇怪的是,它没有Java文件的问题,只有XML文件。有谁知道如何解决这个问题?

3 个答案:

答案 0 :(得分:9)

我们遇到了同样的问题。 如何解决: 打开regedit.exe并删除整个分支 HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\XML Diff Merge

重新启动ClearCase Explorer

将使用默认值重新创建预先删除的regestry key/branch

然后合并窗口再次可见。

答案 1 :(得分:4)

XML文件由不同的type manager管理 这解释了文本文件(.java)和xml文件之间的区别。

根据大小,结构或编码,ClearCase xml diff工具可能会挂起(或崩溃)

详见" Any way to use a custom diff tool with cleartool/clearcase?",声明了xml文件(xmldiffmrg)的差异工具(和can be changed in)" {{1 }}"

C:\program files\rational\ClearCase\lib\mgrs\map

在你的情况下,我怀疑差异工作,窗户打开,在屏幕外:

cleardiffmrg

检查text_file_delta compare ..\..\bin\cleardiff.exe text_file_delta xcompare ..\..\bin\cleardiffmrg.exe _xml2 compare ..\..\bin\xmldiff.exe _xml2 xcompare ..\..\bin\xmldiffmrg.exe 中的注册表:您可以找到专门用于cleardiff的部分,屏幕坐标可以重置。


更简单地说,OP Phil Cote comments

  

你是对的,这是在窗外出现的   注册证明是不必要的   我做了一次右键点击"移动"这使得十字箭头出现了。然后我按了一个箭头键,窗口刚刚弹出我的鼠标光标   我猜它是我从未知道的那些愚蠢的初学者窗口技巧之一。

您可以在" Windows 7 rightclick menu from toolbar like ALT-SPACE?"

中详细了解该流程

答案 2 :(得分:1)

只是想补充说我必须Shift-Rightclick" XML Diff"任务栏中的任务,以便移动/最大化窗口。单击右键不提供这些选项。