10

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

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

4

3 回答 3

11

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

重启ClearCase Explorer

先前删除的记录key/branch将使用默认值重新创建。

然后合并窗口再次可见。

于 2013-09-27T11:12:41.803 回答
4

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

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

如“任何方式使用带有 cleartool/clearcase 的自定义 diff 工具? ”中详述,xml 文件 ( xmldiffmrg) 的 diff 工具已声明(并且可以在 中更改)“ 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

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

清除差异

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


更简单地说,OP Phil Cote 评论

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

您可以在“ Windows 7 右键单击​​菜单中的 ALT-SPACE 等工具栏? ”中详细了解该过程。

于 2012-10-05T13:52:36.150 回答
1

只是想补充一点,我必须在任务栏中Shift-右键单击“XML Diff”任务才能移动/最大化窗口。单独右键单击不提供这些选项。

于 2015-06-03T22:57:07.970 回答