1、優(yōu)秀的代碼比較工具BeyondCompare
軟件功能:用于比較和合并源代碼
Beyond Compare 是一款不可多得的專業(yè)級的文件夾和文件對比工具。使用他可以很方便的對比出兩個文件夾或者文件的不同之處。并把相差的每一個字節(jié)用顏色加以表示,查看方便。并且支持多種規(guī)則對比。對軟件漢化者來說,這絕對是一款不可多得的工具。
該工具有Windows和Linux下兩個版本
下載:
Beyond Compare v4.0.2 漢化版
http://www.ksks6.com/soft/7047.html
2、文件內(nèi)容比較工具UltraCompare
UltraCompare Professional 是一款文件內(nèi)容比較工具?蛇M行文本模式 ,文件夾模式以及二進制模式的比較,并且可以對比較的文件進行合并,同步等操作,支持撤消操作。
下載:http://www.ksks6.com/soft/2469.html
3、TextDiff
windows比較好的一個小巧的工具,只有幾百kb.
TextDiff 是一個開放源代碼的文本比較工具,與商業(yè)或共享文本比較工具相比,雖然在功能上顯得較弱,但是已經(jīng)完全可以滿足一般的源代碼比較、修改的要求。另外,由于是開源軟件,只要您愿意,可以完全按照自己的要求把它改造得更加強大。
下載:
http://www.ksks6.com/soft/51165.html
4、WinMerge 2.12.4 多語言版
當您有兩個以上的內(nèi)容相似的文字文件時,WinMerge就可以立刻派上用場,幫您檢查兩個文件里頭不同之處。如您有寫過程序就會了解,當您在改版時,在新的程序碼與舊的程序碼之間到底有哪些不同之處,的確會讓您傷一些腦筋;蛘吣珜憙煞菀陨系奈淖治募瑑(nèi)容稍有差異,但要從頭查起,可能會相當累人,這時候就可以利用WinMerge來幫您自動比對。WinMerge會將兩個文件內(nèi)容做比對,并在相異之處以高亮度的方式顯示,讓使用者可以很快的查知,并且您可以直接讓左方的文件內(nèi)容直接覆蓋至右方,或者反過來也可,這對需要常常修改文件內(nèi)容的朋友來說,會是相當便利的一個功能。
下載:
http://www.ksks6.com/soft/10176.html
使用方法:
WinMerge的使用方法其實很簡單,只要將2份要比較的文檔拖放到它主界面上即可,如下圖,左邊的黃色和灰色就是文檔的差異地方,這兩個文檔差異灰常大喲。
再看看,下面的2個文檔,就差那么兩行,特別像圖中的那行黃色的,那個bolRebuildFiles和bxlRebuildFiles,要是用肉眼你能對比得出來嗎?
WinMerge其實還可以對比文件夾差異的,但是個人感覺它的比較結(jié)果不是非常直觀(如下圖),相反Beyond Compare就非常直觀了。
5、多文件比較(DiffMerge)
DiffMerge則是一個強大的文件比較工具,除了代碼加亮,不同之處加亮之外,它最大的特點是能夠跨平臺運行,你在什么平臺上都可以方便的使用它。DiffMerge的體積為6.48M,官網(wǎng)上面提供了windows版、mac版和linux版,而Windows版中你可以選擇安裝包還是使用綠色版。而如果你在linux下使用,則可以下載到ubuntu的deb包和fedora的rpm包。從而無需編譯安裝。
下載:http://www.ksks6.com/soft/46630.html
DiffMerge圖文教程:
1)初始界面
2)folder比較
3)2個文件比較和merge
4)3個文件比較和merge
和
以上幾個軟件總體來說都不錯,不過我比較喜歡小巧的軟件,只要能實現(xiàn)需要的功能就行,所以只用于代碼比較的話,還是推薦TextDiff.