博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开源文件比较工具:WinMerge、KDiff3、diffuse
阅读量:6832 次
发布时间:2019-06-26

本文共 1275 字,大约阅读时间需要 4 分钟。

为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些:

1.diffuse

感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了。

安装好后,对着文件点击右键,会出现“Open With Diff Merge Tool”,但是只会直接打开该文件,并不能像BeyondCompare一样,方便地选择好两个文件后,再打开软件进行比较。

不过总体来说,用起来效果还可以:

diffuse下载地址(建议用迅雷下载):

2.KDiff3

安装好后,点击某文件或文件夹A,选择右键菜单中的“KDiff3-> Save XXXX for Later”

然后再点击文件或文件夹B,选择“Compare with XXXXX”

即可进行A和B的比较了。

使用心得:

(1)仅显示不同(文件有变化)的文件,不显示相同的文件

Directory ,取消对“Show Identical Files”的选择,即可实现,只显示有差异的文件。

使用效果如图:

KDiff3下载地址(建议用迅雷下载):

3.WinMerge

我下载的,WinMerge 当然最新版本是2.13.13。

该软件相对上面来说,对文件夹比较,相对支持的不错。

WinMerge的一些使用心得或注意事项:

(1)以树状显示文件夹和文件:

选中你新建的项目后,默认是全部列出来你的当前文件夹下面的文件的,如果想要树状显示,要:

视图->Tree Mode,即可以树状显示了。

(2)仅显示不同(文件有变化)的文件,不显示相同的文件

点击 视图,取消对“显示完全相同的项目”的选择。

(3)让WinMerge像BeyondCompre一样,可以在右键菜单中,分别选择将要进行互相比较的两个文件或文件夹

首先要在安装的时候,选中“集成到资源管理器右键菜单(E)”,其实默认已选择此项了。

然后安装完后,启动WinMerge后,选择 编辑->选项->Shell Integration ->选中:

Explorer的tab项中的:

Add To Context Menu

允许高级菜单

默认包含子文件夹

和,Folder compare的tab项中的:

Add Shell menu to context menu

这样,对着某个文件或文件夹,点击右键,先选择“和另外一个对比”,再选择“对比”,就可以对比两者了。

效果如下:

WinMerge下载地址(建议用迅雷下载):

2.13.13版本:

2.12.4版本:

【总结】

简单的文本类的文件比较,建议使用轻量级的diffuse;

大型项目,文件太多的话,以及文件夹互相比较,建议用WinMerge或KDiff3

 

转自:http://www.crifan.com/beyond_compare_alternatives_open_source_file_comparison_tool_winmerge_kdiff3_diffuse/

转载于:https://www.cnblogs.com/olmlo/p/3550897.html

你可能感兴趣的文章
所有类型都从Object类型派生
查看>>
关于MFC和android开发上的一些相近地方
查看>>
Linux下rsync的用法
查看>>
c# DataGridView控件的使用
查看>>
TChart的用法
查看>>
DTP语义组分析
查看>>
(老孙随笔)燃烧青春和诗意的IT人生
查看>>
在PowerDesigner中设计概念模型
查看>>
SQL语句,查询数据库里是否存在某个表
查看>>
CSS常用属性
查看>>
搜索引擎开始「实体搜索」新领域竞争,Google、百度分别发力实体搜索产品
查看>>
让敏捷落地-软件研发管理最佳实践(上海站)
查看>>
【R】大型机Linux系统安装R及bsub提交R任务
查看>>
演练:创建并运行托管代码的单元测试 VS2012
查看>>
C#在托盘显示图标
查看>>
把老赵的页面缓存片断改一下,呵呵
查看>>
没有使用全局变量的必要时,就尽量不要使用全局变量。
查看>>
Extjs- Ext.extend函数的使用
查看>>
hdu 1172(暴力题)
查看>>
Oracle to_char()
查看>>