我們經常會遇到需要比較同一文件的不同版本,特別是代碼文件。如果人工去對比查看,勢必費時實力還會出現紕漏和錯誤,因此我們需要借助一些代碼比較的工具來自動完成這些工作。這里介紹3款比較流行且功能強大的工具。
?
?
1. Beyond compare
這是一款專業級的代碼比較和分析工具,它能夠對文件夾、文件進行比較,不同之處會通過高亮標注顯示。不管是文件夾比較還是文件比較都是采取左右兩欄的布局,符合大部分用戶使用習慣。文件夾的瀏覽采用了樹狀結構,操作左右任何一邊的任何一個目錄或文件,兩邊都會自動同步顯示,當點擊某一個文件時,就會跳出該文件的比較窗口。
支持Windows和Linux平臺。
這款軟件的唯一不足是不開源,需要付費購買,幸運的是能夠google到破解版或者綠色版。
官網地址:http://www.scootersoftware.com/download.php
綠色版下載地址:http://www.orsoon.com/Soft/4791.html
?
?
2. DiffMerge
這是一款完全開源的軟件,其官網提供了Windows平臺的安裝版和綠色版以及OS X、Ubuntu、 Fedora上的安裝文件下載。它能夠實現文件夾和文件的比較。瀏覽方式并沒有采用Beyond Compare的樹狀模式,而是采用平鋪方式,所有文件和文件夾都顯示在一層上,通過view菜單來選擇和過濾要顯示內容。
下載地址:http://sourcegear.com/diffmerge/downloads.php
?
?
3. WinMerge
在軟件專為WinMerge平臺設計,同樣能夠實現文件夾和文件的比較。文件夾的比較結果采用字段式(標簽卡式)的顯示方式而摒棄了左右欄顯示模式。就功能來說該有的功能(高亮,合并等等)都有,非常強大。該軟件也是免費的。
下載地址:http://winmerge.org/