linux下的代碼比較工具


在linux下有很多不錯的代碼比較工具:meld、DiffMerge、xxdiff、diffuse、Kompare等...

 

diff :

文件比較工具用於比較計算機上的文件的內容,找到他們之間相同與不同之處。比較的結果通常被稱為diff。

diff同時也是一個基於控制台的、能輸出兩個文件之間不同之處的著名的文件比較程序的名字。diff是於二十世紀70年代早期,

在Unix操作系統上被開發出來的。diff將會把兩個文件之間不同之處的部分進行輸出。

 

1. meld

  1)工具介紹:

   Meld是一個適用於Gnome桌面的、開源的、圖形化的文件差異查看和合並的應用程序。它支持2到3個文件的同時比較、遞歸式的目錄比較、處於版 本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目錄比較。還能夠手動或自動合並文件差異。Meld的重點在於幫助開發人員比較和合並多個源文件,並在他們最喜歡的版本控制系統下能直觀的瀏覽改動過的地方

  2)安裝使用:

   apt-get install meld

   >>meld 

 

2. DiffMerge

  1)工具介紹:

  DiffMerge是一個可以在Linux、Windows和OS X上運行的跨平台工具,可以可視化文件的比較和合並的應用軟件。

 

  2)安裝使用:

  http://sourcegear.com/diffmerge/downloads.php

 

3. xxdiff

  1)工具介紹:

  xxdiff是個開源的圖形化的可進行文件、目錄比較及合並的工具。

  xxdiff可以用於顯示兩到三個文件或兩個目錄的差別,還能產生一個合並后的版本。被比較的兩到三個文件會並排顯示,並將有區別的文字內容用不同顏色高亮顯示以便於識別。

  這個程序是個非常重要的軟件開發工具。他可以圖形化的顯示兩個文件或目錄之間的差別,合並有差異的文件,其也用於那些預覽和備注文件改動的產品上(比如,在源代碼合並到源文件樹之前,要先接受源代碼的改變)

 

  2)安裝使用:

  官網:http://furius.ca/xxdiff/

 

4.diffuse

  1)工具介紹:

   Diffuse是個開源的圖形化工具,可用於合並和比較文本文件。Diffuse能夠比較任意數量的文件,並排顯示,並提供手動行匹配調整,能直接編輯文 件。Diffuse還能從bazaar、CVS、darcs, git, mercurial, monotone, Subversion和GNU RCS 庫中獲取版本用於比較及合並。

  2)安裝使用:

   http://diffuse.sourceforge.net/  

 

5.Kompare

  1)工具介紹:

  Kompare是個開源的GUI前端程序,可以對不同源文件之間差異的可視化和合並。Kompare可以比較文件或文件夾內容的差異。

Kompare支持很多種diff格式,並提供各種選項來設置顯示的信息級別。不論你是個想比較源代碼的開發人員,還是只想比較一下研究

論文手稿與最終文檔的差異,Kompare都是個有用的工具。Kompare是KDE桌面環境的一部分。

 

  2)安裝使用:

  http://www.caffeinated.me.uk/kompare/

 

-----------

摘自:http://www.linuxidc.com/Linux/2015-01/111973.htm


免責聲明!

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



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