![](/img/trans.png)
[英]Why won't Mercurial merge my XML files with Beyond Compare?
[英]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工作,窗戶打開, 但在屏幕外:
檢查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.