Linux中國

文件輕鬆比對,偉大而自由的比較軟體們

Meld是一個適用於Gnome桌面的、開源的、圖形化的文件差異查看和合併的應用程序。它支持2到3個文件的同時比較、遞歸式的目錄比較、處於版本控制(Bazaar, Codeville, CVS, Darcs, Fossil SCM, Git, Mercurial, Monotone, Subversion)之下的目錄比較。還能夠手動或自動合併文件差異。

Meld的重點在於幫助開發人員比較和合併多個源文件,並在他們最喜歡的版本控制系統下能直觀的瀏覽改動過的地方。

功能包括

  • 原地編輯文件,即時更新
  • 進行兩到三個文件的比較及合併
  • 在顯示的差異和衝突之間的導航
  • 使用插入、改變和衝突這幾種標記可視化展示本地和全局的差異
  • 內置正則表達式文本過濾器,可以忽略不重要的差異
  • 語法高亮度顯示(使用可選的gtksourceview)
  • 將兩到三個目錄中的文件逐個進行比較,顯示新建,缺失和替換過的文件
  • 對任何有衝突或差異的文件直接打開比較界面
  • 可以過濾文件或目錄以避免以忽略某些差異
  • 被改動區域的自動合併模式使合併更容易
  • 也有一個簡單的文件管理
  • 支持多種版本控制系統,包括Git, Mercurial, Bazaar 和 SVN
  • 在提交前開啟文件比較來檢查改動的地方和內容
  • 查看文件版本狀態
  • 還能進行簡單的版本控制操作(例如,提交、更新、添加、移動或刪除文件)
  • 繼承自同一文件的兩個文件進行自動合併
  • 標註並在中間的窗格顯示所有有衝突的變更的基礎版本
  • 顯示併合並同一文件的無關的獨立修改
  • 鎖定只讀性質的基礎文件以避免出錯
  • 可以整合到已有的命令行界面中,包括gitmergetool
  • 國際化支持
  • 可視化使文件比較更簡單
  • 網址: meldmerge.org
  • 開發人員: Kai Willadsen
  • 證書: GNU GPL v2
  • 版本號: 1.8.5

DiffMerge

DiffMerge是一個可以在Linux、Windows和OS X上運行的,可以可視化文件的比較和合併的應用軟體。

功能包括:

  • 圖形化顯示兩個文件之間的差別。包括插入行,高亮標註以及對編輯的全面支持
  • 圖形化顯示三個文件之間的差別。(安全的前提下)允許自動合併,並對最終文件可以隨意編輯
  • 並排顯示兩個文件夾的比較,顯示哪一個文件只存在於其中一個文件夾而不存在於另外的一個文件夾,還能一對一的將完全相同的、等價的或不同的文件配對
  • 規則設置和選項讓你可以個性化它的外觀和行為
  • 基於Unicode,可以導入多種編碼的字元
  • 跨平台工具
  • 網址: sourcegear.com/diffmerge
  • 開發人員: SourceGear LLC
  • 證書: Licensed for use free of charge (not open source)
  • 版本號: 4.2

xxdiff

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

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

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

功能包括:

  • 比較兩到三個文件,或是兩個目錄(淺層或遞歸)
  • 橫向高亮顯示差異
  • 互動式的文件合併,可視化的輸出和保存
  • 可以輔助合併的評論/監管
  • 自動合併文件中時不合併 CVS 衝突,並以兩個文件顯示以便於解決衝突
  • 可以用其它的比較程序計算差異:適用於GNU diff、SGI diff和ClearCase的cleardiff,以及所有與這些程序輸出相似的文件比較程序。
  • 可以使用資源文件實現完全的個性化設置
  • 用起來感覺和Rudy Wortel或SGI的xdiff差不多,與桌面系統無關
  • 功能和輸出可以和腳本輕鬆集成
  • 網址: furius.ca/xxdiff
  • 開發人員: 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產生的補丁
  • 將補丁合併到一個已存在的目錄
  • 可以讓你在編譯時更輕鬆
  • 網址: www.caffeinated.me.uk/kompare/
  • 開發者: The Kompare Team
  • 證書: GNU GPL
  • 版本號: Part of KDE

via: http://www.linuxlinks.com/article/2014062814400262/FileComparisons.html

作者:Frazer Kline 譯者:H-mudcup 校對:wxy

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國