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

1.diffuse

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

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

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

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

http://ncu.dl.sourceforge.net/project/diffuse/diffuse/0.4.1/diffuse-0.4.1-1.win32.exe

2.KDiff3

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

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

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

使用心得:

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

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

使用效果如图:

KDiff3下载地址(建议用迅雷下载):
http://ncu.dl.sourceforge.net/project/kdiff3/kdiff3/0.9.95/KDiff3Setup_0.9.95-2.exe

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版本:
http://61.163.92.167:82/down/WinMerge-2.13.13-Setup.zip

2.12.4版本:

http://ncu.dl.sourceforge.net/project/winmerge/1.%20Stable%20versions/2.12.4/WinMerge-2.12.4-Setup.exe

【总结】

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

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

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

开源文件比较工具:WinMerge、KDiff3、diffuse的更多相关文章

  1. 开源的文件比较工具:WinMerge,KDiff3,diffuse

    为了寻找免费的BeyondCompare的替代品,最后经过实用,找到如下一些: 1.diffuse 感受:如果仅仅是比较两个文本类的文件,这个软件也就够用了. 安装好后,对着文件点击右键,会出现&qu ...

  2. Windows文件夹、文件源代码对比工具--WinMerge

    /********************************************************************** * Windows文件夹.文件源代码对比工具--WinM ...

  3. gofs使用教程-基于golang的开源跨平台文件同步工具

    概述 gofs是基于golang开发的一款开箱即用的跨平台文件同步工具,开源地址如下:https://github.com/no-src/gofs,欢迎点个Star或者提交Issue和PR,共同进步! ...

  4. 小米开源文件管理器MiCodeFileExplorer-源码研究(8)-文件排序工具类FileSortHelper

    FileSortHelper的核心功能就是,对文件集合FileInfo排序.FileInfo有若干字段,根据字段定义了4种比较器Comparator.调用示例:Collections.sort(Lis ...

  5. 9款最佳的Linux文件比较工具

    程序员和撰稿人在编写程序文件或平常的文本文件时,有时想知道两个文件或同一文件的两个版本之间的差异.你在Linux上比较两个计算机文件时,文件内容之间的差异就叫diff.这一描述来源于提到diff的输出 ...

  6. 类似于SVN的文档内容差异对比工具winmerge

    原文:http://www.jianshu.com/p/99282a4f3870 https://sourceforge.net/projects/winmerge/?source=typ_redir ...

  7. [转载] 一共81个,开源大数据处理工具汇总(下),包括日志收集系统/集群管理/RPC等

    原文: http://www.36dsj.com/archives/25042 接上一部分:一共81个,开源大数据处理工具汇总(上),第二部分主要收集整理的内容主要有日志收集系统.消息系统.分布式服务 ...

  8. 文件夹差异文件对比工具 meld

    /***************************************************************************************** * 文件夹差异文件 ...

  9. Android开源项目发现--- 工具类网络相关篇(持续更新)

    1. Asynchronous Http Client for Android Android异步Http请求 项目地址:https://github.com/loopj/android-async- ...

随机推荐

  1. ISO中运行时简单使用及KVC补充

    一.运行时简单使用 1.包含头文件<objc/message.h> 2.给对象发送消息的方法:objc_msgSend(id, SEL, ....) * 第1个参数是对象 * 第2个参数是 ...

  2. POJ 2594 Treasure Exploration (可相交最小路径覆盖)

    题意 给你张无环有向图,问至少多少条路径能够覆盖该图的所有顶点--并且,这些路径可以有交叉. 思路 不是裸的最小路径覆盖,正常的最小路径覆盖中两个人走的路径不能有重复的点,而本题可以重复. 当然我们仍 ...

  3. GrepCode

    /***************************************************************************** * GrepCode * 声明: * 最近 ...

  4. linux 命令行字符终端terminal下强制清空回收站

    回收站其实就是一个文件夹,存放被删掉的文件. ubuntu 回收站的路径: $HOME/.local/share/Trash/ 强制清空回收站: rm -fr $HOME/.local/share/T ...

  5. 【英语】Bingo口语笔记(38) - See系列

    see somebody off 送别 see somebody out 看到谁从哪里出来

  6. 【原创】搭建Nginx(负载均衡)+Redis(Session共享)+Tomcat集群

    为什么移除首页?哪里不符合要求?倒是回我邮件啊! 一.环境搭建 Linux下Vagrant搭建Tomcat7.Java7 二.Nginx的安装配置与测试 *虚拟机下转至root sudo -i 1)下 ...

  7. 如何在vmware上创建共享磁盘

    1.先在你本机的vmware安装目录上找到 vmware-vdiskmanager.exe 执行文件. 我的目录是 d:\vmware\vmware-vdiskmanager.exe 再用cmd终端( ...

  8. android 单独编译某个模块

    第一次下载好Android源代码工程后,我们通常是在Android源代码工程目录下执行make命令,经过漫长的等待之后,就可以得到Android系统镜像system.img了.以后如果我们修改了And ...

  9. 支持多种浏览器的纯css下拉菜单

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  10. php下的jsonp使用实例

    参考资料:http://www.cnblogs.com/chopper/archive/2012/03/24/2403945.html 测试依赖条件: 项目eetopinOfficial 在hosts ...