Araxis
對比/合并
Mac/Windows
收費

Beyond Compare 4
https://www.scootersoftware.com
對比/合并
Mac/Linux/Windows
收費
diffuse
http://diffuse.sourceforge.net/
對比
Linux/Windows
免費

DiffMerge
https://www.sourcegear.com/diffmerge/
對比/合并
收費$39
Linux/Mac/Windows


ECMerge
http://www.elliecomputing.com/en/Products/merge_overview.asp
收費
Windows/Mac/Linux
對比/合并

gvimdiff/vimdiff

KDiff3
http://kdiff3.sourceforge.net/
Windows/Mac/Linux
免費


Kompare
Linux
https://www.kde.org/applications/development/kompare/
Meld
Windows/Linux/Mac



meld有一點就是解決合并沖突時,以BASE窗口放中間,讓人誤以為是merged窗口.

P4Merge合并時就沒有meld的問題,有單獨的Merged窗口顯示合并結果。



但是無法自動合并的, 必須進行手動編輯
OpenDiff
Mac

P4Merge
https://www.perforce.com/zh-hans/chanpin/helix-core-apps/merge-diff-tool-p4merge
Windows/Mac/Linux
免費
錯位無法忍受(后續(xù)測試是由于字體原因)
SemanticMerge
https://www.semanticmerge.com/
Windows/Mac/Linux
$159

tkdiff
https://sourceforge.net/projects/tkdiff/
Windows/Mac/Linux
對比

TortoiseMerge
https://tortoisesvn.net/TortoiseMerge.html

VSCode

vsdiffmerge

WinMerge
Windows
免費
對比文件夾/圖片/二進制/文本



但是,蜜汁字體
XXdiff
Linux

以下是我感興趣的對比工具對比同一處修改的對比
可能是由于函數(shù)間沒有增加空行的緣故,對比結果比較慘烈。
對比結果分為兩派,一種是類似KDiff3這種將增加部分差異以空行方式展示,另一種是類似Meld這種將修改以區(qū)域方式展示。
在這種對比軟件識別錯誤的情況下,還是meld這種展示方式不容易打亂上下文,更容易理解修改。