2010-09-02 33 views
2

我正在分析Clearcase中兩個視圖之間的不同文件。我需要生成輸出,以便我可以在沒有Internet連接的情況下執行此任務。我想要的是運行一個遞歸遍歷每個視圖的命令,併爲從視圖A到視圖B的每個更改生成一個合併/差異輸出文件。這可以像合併一樣工作,除非我實際上不想使任何變化。如何在兩個視圖之間生成離線差異輸出?

我如何設置這讓我能繼續看着diff的輸出之中的所有這些文件,同時離線的?我正在使用Clearcase,但是如果另一個工具可以做比較兩個目錄結構的相同工作,那也沒關係。

回答

1

「煙雨所有這些文件的差異輸出,而下線?」:聽起來,你在這裏使用兩個動態視圖(這確實需要與ClearCase VOB中服務器的網絡連接,以顯示所有文件)

對於一個這樣的任務,我切換到兩個snapshot views(它至少下載本地磁盤上的文件),然後使用任何(WinMerge,BeyondCompare,KDiff3)在那裏的任何

不然我將使用git(created directly within the ClearCase views)到compare the two directories

+0

謝謝!在與同事交談後,我發現我可以使用KDiff3 +快照視圖。這就是我最終做的。 (順便說一下,KDiff3比我默認的clearcase diff工具有更好的輸出,儘管它需要一點時間適應。) – RMorrisey 2010-09-03 06:13:42

+0

@RMorrisey:別忘了你可以在ClearCase中使用自定義diff工具。請參閱http://stackoverflow.com/questions/375398/any-way-to-use-a-custom-diff-tool-with-cleartool-clearcase/375437#375437 – VonC 2010-09-03 06:18:20