Diffuse文本比较合并工具下载和安装教程(附安装包)
Diffuse 是一款开源、免费、用 Python 与 GTK 写成的开源图形化文本比较与合并工具,体积不足 20 MB,界面极简,启动极快。
Diffuse 能同时打开任意数量的文件进行并排 diff,支持手动调整行对位、即时编辑、三向合并、无限撤销,并内嵌 CVS、Subversion、Git、Mercurial、Bazaar 等版本控制接口,可直接从仓库拉取历史版本进行对照,适合解决代码冲突、审阅补丁、归并分支等场景。
Diffuse 的主要特性包括 Unicode 与 UTF-8 自动检测、C/C++、Python、Java、XML 等 40 余种语法高亮、键盘快捷键跳转差异、命令行调用、跨平台运行等。
与 Meld、Beyond Compare 相比,Diffuse 胜在“轻量+可脚本化”,既能在桌面交互,也能通过 diffuse -m base mine theirs 输出合并结果供 CI 调用;对中文差异显示友好,无需额外设置字体即可正确呈现。
1) 下载 .exe 安装程序,双击启动,弹出下图的界面,点击“下一步”:
2) 自定义安装路径,这里建议安装到非系统盘,比如图中的 D 盘,然后点击“安装”:
3) 直接点击“下一步”:
4) 继续“下一步”:
5) 点击“安装”,正式开始安装 Diffuse:
6) 等待安装完成,出现下图的界面表示安装成功:
2) 启动后,Diffuse 主界面如下图所示:
Diffuse 能同时打开任意数量的文件进行并排 diff,支持手动调整行对位、即时编辑、三向合并、无限撤销,并内嵌 CVS、Subversion、Git、Mercurial、Bazaar 等版本控制接口,可直接从仓库拉取历史版本进行对照,适合解决代码冲突、审阅补丁、归并分支等场景。
Diffuse 的主要特性包括 Unicode 与 UTF-8 自动检测、C/C++、Python、Java、XML 等 40 余种语法高亮、键盘快捷键跳转差异、命令行调用、跨平台运行等。
与 Meld、Beyond Compare 相比,Diffuse 胜在“轻量+可脚本化”,既能在桌面交互,也能通过 diffuse -m base mine theirs 输出合并结果供 CI 调用;对中文差异显示友好,无需额外设置字体即可正确呈现。
下载Diffuse
这里为大家提供了 Diffuse 最新版的安装包:安装Diffuse
笔者使用的是 Windows x64 系统,因此这里以 Windows 为例,展示 Diffuse 的安装过程:1) 下载 .exe 安装程序,双击启动,弹出下图的界面,点击“下一步”:

2) 自定义安装路径,这里建议安装到非系统盘,比如图中的 D 盘,然后点击“安装”:

3) 直接点击“下一步”:

4) 继续“下一步”:

5) 点击“安装”,正式开始安装 Diffuse:

6) 等待安装完成,出现下图的界面表示安装成功:

启动Diffuse
1) 在“开始”菜单里找到 Diffuse:
2) 启动后,Diffuse 主界面如下图所示:
