我在Clearcase中有一个情况,我右键单击查找签出,然后右键单击任何xml。当我选择“与以前版本比较”时,它会弹出一个“XML Diff Merge - Comparing”窗口,该窗口在我的任务栏中保持最小化。
奇怪的是,它没有Java文件的问题,只有XML文件。有谁知道如何解决这个问题?
答案 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
在你的情况下,我怀疑差异工作,窗户打开,但在屏幕外:
检查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"任务栏中的任务,以便移动/最大化窗口。单击右键不提供这些选项。