簡體   English   中英

為什么Clearcase Explorer不會對我的XML文件產生差異?

[英]Why Won't Clearcase Explorer Diff My XML Files?

我在Clearcase有一個情況,我右鍵單擊查找簽出,然后右鍵單擊任何xml。 當我選擇“與以前的版本比較”時,它會彈出一個“XML Diff Merge - Comparing”窗口,該窗口在我的任務欄中保持最小化。

奇怪的是,它沒有Java文件的問題,只有XML文件。 有誰知道如何解決這一問題?

我們遇到了同樣的問題。 如何解決此問題:打開regedit.exe並刪除整個分支HKEY_CURRENT_USER\\Software\\Atria\\ClearCase\\CurrentVersion\\XML Diff Merge

重啟ClearCase Explorer

將使用默認值重新創建先前刪除的regestry key/branch

然后再次看到合並窗口。

XML文件由不同的類型管理器管理
這解釋了文本文件( .java )和xml文件之間的區別。

根據大小,結構或編碼,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

在你的情況下,我懷疑diff工作,窗戶打開, 在屏幕外:

cleardiffmrg

檢查HKEY_CURRENT_USER\\Software\\Atria\\ClearCase\\CurrentVersion\\的注冊表:您可以找到專門用於cleardiff的部分,屏幕坐標可以重置。


更簡單的說, OP Phil Cote 評論道

你是對的,這是出現在窗外。
注冊表證明是不必要的。
我做了一個右鍵單擊“移動”,它出現了十字箭頭。 然后我按了一個箭頭鍵,窗口剛剛彈出我的鼠標光標
我猜這是我現在從未知道的那些愚蠢的初學者窗口技巧之一。

您可以在“ Windows 7右鍵單擊菜單中詳細說明” ALT-SPACE工具欄中詳細說明該過程嗎?

只是想補充說我必須按Shift鍵右鍵單擊任務欄中的“XML Diff”任務才能移動/最大化窗口。 單擊右鍵不提供這些選項。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM