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

Phi*_*ote 10 xml clearcase

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

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

小智 10

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

重启ClearCase Explorer.

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

然后再次看到合并窗口.


Von*_*onC 4

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

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

正如“通过cleartool/clearcase使用自定义比较工具的任何方法? ”中详细描述的,xml文件的比较工具( xmldiffmrg)已声明(并且可以在“ ”中更改C:\program files\rational\ClearCase\lib\mgrs\map

text_file_delta   compare          ..\..\bin\cleardiff.exe
text_file_delta   xcompare         ..\..\bin\cleardiffmrg.exe
_xml2             compare          ..\..\bin\xmldiff.exe
_xml2             xcompare         ..\..\bin\xmldiffmrg.exe
Run Code Online (Sandbox Code Playgroud)

在你的情况下,我怀疑 diff 有效,窗口打开,在屏幕之外:

清除差异管理

检查您的注册表HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\:您可以找到专门用于cleardiff的部分,其中包含您可以重置的屏幕坐标。


更简单地说,OP Phil Cote 评论道

你说得对,它出现在窗外。
事实证明注册表编辑器是不必要的。
我右键单击“移动”,出现了十字箭头。然后我按下箭头键,窗口就在我的鼠标光标处弹出
我猜这是我迄今为止从未了解过的那些愚蠢的 Windows 初学者技巧之一。

您可以在“ Windows 7 工具栏上的右键菜单(如 ALT-SPACE)吗? ”中详细了解该过程。