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

あなたの場合、差分が機能し、ウィンドウが開いていると思います、画面の外側にあります。

cleardiffmrg

レジストリを確認してくださいHKEY_CURRENT_USER\Software\Atria\ClearCase\CurrentVersion\:cleardiff専用のセクションがあり、画面座標がリセットされます。


もっと簡単に言えば、OPPhilCoteは次のように コメントしています

あなたはこれが窓の外に現れていたのは正しかった。
regeditは不要であることが判明しました。
右クリックして「移動」すると十字矢印が表示されます。次に、矢印キーを押すと、ウィンドウがマウスカーソルのすぐ上にポップアップしました
これは、今まで知らなかった、ばかげた初心者向けのWindowsのトリックの1つだと思います。

そのプロセスの詳細は、「Alt-SpaceのようなツールバーからのWindows 7の右クリックメニュー?」で確認できます。

于 2012-10-05T13:52:36.150 に答える
1

ウィンドウを移動/最大化するには、タスクバーの「XML Diff」タスクをShiftキーを押しながら右クリックする必要があることを追加したかっただけです。右クリックだけでは、これらのオプションは提供されませんでした。

于 2015-06-03T22:57:07.970 に答える