開源文件比較工具:WinMerge、KDiff3、diffuse


為了尋找免費的BeyondCompare的替代品,最后經過實用,找到如下一些:

1.diffuse

感受:如果僅僅是比較兩個文本類的文件,這個軟件也就夠用了。

安裝好后,對着文件點擊右鍵,會出現“Open With Diff Merge Tool”,但是只會直接打開該文件,並不能像BeyondCompare一樣,方便地選擇好兩個文件后,再打開軟件進行比較。

不過總體來說,用起來效果還可以:

diffuse下載地址(建議用迅雷下載):

http://ncu.dl.sourceforge.net/project/diffuse/diffuse/0.4.1/diffuse-0.4.1-1.win32.exe

2.KDiff3

安裝好后,點擊某文件或文件夾A,選擇右鍵菜單中的“KDiff3-> Save XXXX for Later”

然后再點擊文件或文件夾B,選擇“Compare with XXXXX”

即可進行A和B的比較了。

使用心得:

(1)僅顯示不同(文件有變化)的文件,不顯示相同的文件

Directory ,取消對“Show Identical Files”的選擇,即可實現,只顯示有差異的文件。

使用效果如圖:

KDiff3下載地址(建議用迅雷下載):
http://ncu.dl.sourceforge.net/project/kdiff3/kdiff3/0.9.95/KDiff3Setup_0.9.95-2.exe

3.WinMerge

我下載的,WinMerge 當然最新版本是2.13.13。

該軟件相對上面來說,對文件夾比較,相對支持的不錯。

WinMerge的一些使用心得或注意事項:

(1)以樹狀顯示文件夾和文件:

選中你新建的項目后,默認是全部列出來你的當前文件夾下面的文件的,如果想要樹狀顯示,要:

視圖->Tree Mode,即可以樹狀顯示了。

(2)僅顯示不同(文件有變化)的文件,不顯示相同的文件

點擊 視圖,取消對“顯示完全相同的項目”的選擇。

(3)讓WinMerge像BeyondCompre一樣,可以在右鍵菜單中,分別選擇將要進行互相比較的兩個文件或文件夾

首先要在安裝的時候,選中“集成到資源管理器右鍵菜單(E)”,其實默認已選擇此項了。

然后安裝完后,啟動WinMerge后,選擇 編輯->選項->Shell Integration ->選中:

Explorer的tab項中的:

Add To Context Menu

允許高級菜單

默認包含子文件夾

和,Folder compare的tab項中的:

Add Shell menu to context menu

這樣,對着某個文件或文件夾,點擊右鍵,先選擇“和另外一個對比”,再選擇“對比”,就可以對比兩者了。

效果如下:

WinMerge下載地址(建議用迅雷下載):

2.13.13版本:
http://61.163.92.167:82/down/WinMerge-2.13.13-Setup.zip

2.12.4版本:

http://ncu.dl.sourceforge.net/project/winmerge/1.%20Stable%20versions/2.12.4/WinMerge-2.12.4-Setup.exe

【總結】

簡單的文本類的文件比較,建議使用輕量級的diffuse;

大型項目,文件太多的話,以及文件夾互相比較,建議用WinMerge或KDiff3

 

轉自:http://www.crifan.com/beyond_compare_alternatives_open_source_file_comparison_tool_winmerge_kdiff3_diffuse/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM