Linux下檔案輕鬆比對,自由開源的比較軟體
from : http://www.linuxidc.com/Linux/2015-01/111973.htm
Meld
Meld是一個適用於Gnome桌面的、開源的、圖形化的檔案差異檢視和合並的應用程式。它支援2到3個檔案的同時比較、遞迴式的目錄比較、處於版本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目錄比較。還能夠手動或自動合併檔案差異。
Meld的重點在於幫助開發人員比較和合並多個原始檔,並在他們最喜歡的版本控制系統下能直觀的瀏覽改動過的地方。
功能包括
- 原地編輯檔案,即時更新
- 進行兩到三個檔案的比較及合併
- 在顯示的差異和衝突之間的導航
- 使用插入、改變和衝突這幾種標記視覺化展示本地和全域性的差異
- 內建正則表示式文字過濾器,可以忽略不重要的差異
- 語法高亮度顯示(使用可選的gtksourceview)
- 將兩到三個目錄中的檔案逐個進行比較,顯示新建,缺失和替換過的檔案
- 對任何有衝突或差異的檔案直接開啟比較介面
- 可以過濾檔案或目錄以避免以忽略某些差異
- 被改動區域的自動合併模式使合併更容易
- 也有一個簡單的檔案管理
- 支援多種版本控制系統,包括Git, Mercurial, Bazaar 和 SVN
- 在提交前開啟檔案比較來檢查改動的地方和內容
- 檢視檔案版本狀態
- 還能進行簡單的版本控制操作(例如,提交、更新、新增、移動或刪除檔案)
- 繼承自同一檔案的兩個檔案進行自動合併
- 標註並在中間的窗格顯示所有有衝突的變更的基礎版本
- 顯示併合並同一檔案的無關的獨立修改
- 鎖定只讀性質的基礎檔案以避免出錯
- 可以整合到已有的命令列介面中,包括gitmergetool
- 國際化支援
-
視覺化使檔案比較更簡單
-
開發人員: Kai Willadsen
-
證書: GNU GPL v2
-
版本號: 1.8.5
xxdiff
xxdiff是個開源的圖形化的可進行檔案、目錄比較及合併的工具。
xxdiff可以用於顯示兩到三個檔案或兩個目錄的差別,還能產生一個合併後的版本。被比較的兩到三個檔案會並排顯示,並將有區別的文字內容用不同顏色高亮顯示以便於識別。
這個程式是個非常重要的軟體開發工具。他可以圖形化的顯示兩個檔案或目錄之間的差別,合併有差異的檔案,其也用於那些預覽和備註檔案改動的產品上(比如,在原始碼合併到原始檔樹之前,要先接受原始碼的改變)
功能包括:
- 比較兩到三個檔案,或是兩個目錄(淺層或遞迴)
- 橫向高亮顯示差異
- 互動式的檔案合併,視覺化的輸出和儲存
- 可以輔助合併的評論/監管
- 自動合併檔案中時不合並 CVS 衝突,並以兩個檔案顯示以便於解決衝突
- 可以用其它的比較程式計算差異:適用於GNU diff、SGI diff和ClearCase的cleardiff,以及所有與這些程式輸出相似的檔案比較程式。
- 可以使用資原始檔實現完全的個性化設定
- 用起來感覺和Rudy Wortel或SGI的xdiff差不多,與桌面系統無關
-
功能和輸出可以和指令碼輕鬆整合
-
開發人員: Martin Blais
-
證書: GNU GPL
-
版本號: 4.0
Diffuse
Diffuse是個開源的圖形化工具,可用於合併和比較文字檔案。Diffuse能夠比較任意數量的檔案,並排顯示,並提供手動行匹配調整,能直接編輯檔案。Diffuse還能從bazaar、CVS、darcs, git, mercurial, monotone, Subversion和GNU RCS 庫中獲取版本用於比較及合併。
功能包括:
- 比較任意數量的檔案,並排顯示(多方合併)
- 行匹配可以被使用者人工矯正
- 直接編輯檔案
- 語法高亮
- 支援Bazaar, CVS, Darcs, Git, Mercurial, Monotone, RCS, Subversion和SVK
- 支援Unicode
- 可無限撤銷
-
易用的鍵盤導航
-
網址: [diffuse.sourceforge.net][]
-
開發人員: Derrick Moser
-
證書: GNU GPL v2
-
版本號: 0.4.7
Kompare
Kompare是個開源的GUI前端程式,可以對不同原始檔之間差異的視覺化和合並。Kompare可以比較檔案或資料夾內容的差異。Kompare支援很多種diff格式,並提供各種選項來設定顯示的資訊級別。
不論你是個想比較原始碼的開發人員,還是隻想比較一下研究論文手稿與最終文件的差異,Kompare都是個有用的工具。
Kompare是KDE桌面環境的一部分。
功能包括:
- 比較兩個文字檔案
- 遞迴式比較目錄
- 顯示diff產生的補丁
- 將補丁合併到一個已存在的目錄
-
可以讓你在編譯時更輕鬆
-
開發者: The Kompare Team
-
證書: GNU GPL
-
版本號: Part of KDE