2010-07-19 110 views
4

我正在尋找一個工具,該工具可以讓我對兩個相當大的Java軟件包中的哪些文件有不同的高級視圖。如果我能夠深入到單個文件,那麼這將是一件好事。如果可能的話,我不想通過文件去找任何想法?是否有比較/比較兩個Java包的體面工具?

感謝

回答

1

Beyond compare(和其它比較工具)可以做目錄比較太...

+0

+1優秀節目。 – 2010-07-19 17:04:19

+0

同意。 15個字符 – 2010-07-19 17:07:31

0

我用Kompare在Linux上。只是一個diff GUI前端,它可以遞歸地區分目錄。我相信還有很多其他人(我確定我在某處看過一個列表)。

0

Eclipse運行良好。只需選擇兩個不同的軟件包(按住Ctrl鍵,點擊一個軟件包,再次點擊另一個軟件包),右鍵單擊其中一個選擇的軟件包,進入「比較...」子菜單,選擇「比較彼此'。

0

我也使用Araxis Merge來做到這一點。這對代碼合併也很有幫助。它不是免費的(我認爲大約80美元),但是非常值得。

0

我總是使用日蝕團隊同步(對於包含的CVS;這需要一個修訂簽入和另一個磁盤)與subclipse插件的方式相同。

如果您使用的是Windows和版本控制系統的檢查,你可以使用winmerge

0

最後沒有我檢查kdiff3在* nix和窗口的工作兩者。

1

WinMerge是一款優秀的Windows獨立diff工具,我幾乎可以將它用於所有源文件。它可以瀏覽文件夾結構(在你的情況下,你的Java包)。

如果您確實使用版本控制,它將與TortoiseSVN(或許還有其他人在Tortoise系列中)很好地集成在一起。

+0

試了一下,認爲它應該是正確的答案。包裝比較非常好。 – katana0815 2015-08-21 14:15:48