Почему не очистка Explorer Diff Мои файлы XML?

У меня есть ситуация в Clearcase, где я нажимаю правой кнопкой мыши, чтобы найти проверки, а затем щелкните правой кнопкой мыши любой xml. Когда я выбираю "Сравнить с предыдущими версиями", он просто появляется с окном "Объяснение слияния XML - Сравнение", которое остается на моей панели задач минимальным.

Как ни странно, у него нет этой проблемы с файлами Java, а именно с XML. Кто-нибудь знает, как это исправить?

Ответ 1

Файлы XML управляются другим .
Это объясняет разницу между текстовым файлом (.java) и xml.

В зависимости от размера, структуры или кодировки инструмент ClearCase xml diff может зависать (или сбой)

Как указано в "В любом случае, чтобы использовать собственный инструмент сравнения с помощью cleartool/clearcase?", инструмент diff для 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

В вашем случае я подозреваю, что diff работает, окна открыты, но вне экрана:

cleardiffmrg

Проверьте свой реестр в HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\: вы можете найти раздел, посвященный cleardiff, с координатами экрана, которые вы могли бы затем reset.


Проще говоря, OP Phil Cote комментарии:

Вы были правы, что это появилось за окном.
Regedit оказался ненужным.
Я сделал щелчок правой кнопкой мыши, чтобы сделать перекрестные стрелки. Затем я нажал клавишу со стрелкой, и окно просто появилось прямо на моем курсоре мыши.
Я предполагаю, что это один из тех глупых новичков в стиле Windows, о которых я раньше не знал.

Вы можете увидеть этот процесс, подробно описанный в "Windows 7 rightclick меню с панели инструментов, такой как ALT-SPACE?

Ответ 2

У нас была та же проблема. Как это исправить: Откройте regedit.exe и удалите всю ветвь HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\XML Diff Merge.

Перезапустите ClearCase Explorer.

Повторно созданный ранее реестр key/branch будет воссоздан со значениями по умолчанию.

Затем снова отображается окно слияния.

Ответ 3

Просто хотел добавить, что мне пришлось сменить Shift-Rightclick задачу "XML Diff" на панели задач, чтобы переместить/увеличить окно. Правостороннее правописание не предоставляло эти варианты.

Ответ 4

Недавно я столкнулся с этой проблемой и сделал следующее, чтобы исправить это. Перейдите в окно "Выполнить". Откройте regedit.exe и удалите всю ветку HKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\XML и перезапустите очиститель кланов. Если все еще не работает, откройте диспетчер задач, выберите XML Diff Merge - Сравнение приложения, rightclick и максимизировать. Это одно время.