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