总结:比较下来:diffmerge和P4merge最好用,kdiff比较专业些,支持自动merge。

一 csdiff

下载:http://www.componentsoftware.com/Products/CSDiff/index.htm

特点:1)免费;2)需要安装;3)文件和文件夹比较;4)支持源代码,html和word文档;

截图:

1)初始界面

2)folder比较

3)文件比较

二 diffmerge

下载:http://sourcegear.com/diffmerge/

特点:1)免费;2)不需要安装;3)文件比较;4)支持3方文件比较和merge; 5)windows shell集成;6)跨平台;

截图:

1)初始界面

2)folder比较

3)2个文件比较和merge

4)3个文件比较和merge

 和 

三 P4 Diff and merge

下载:http://www.perforce.com/perforce/products/merge.html

特点:1)免费;2)需要安装;3)文件比较;4)支持3方文件比较和merge;5)跨平台;

截图:

1) p4diff

  和  

2)p4 merge

 和 

四 kdiff

下载:http://sourceforge.net/projects/kdiff3/

特点:1)免费;2)需要安装;3)文件比较和文件夹比较;4)支持3方文件比较和merge;5)跨平台;6)自动merge

截图:

1)初始界面

2)文件夹比较

3)文件比较和merge

五 TotoriseMerge

下载:http://tortoisesvn.net/downloads

特点:1)免费;2)需要安装;3)文件比较;4)支持3方文件比较和merge;

截图:

1)初始界面

2)文件比较和merge

六 Winmerge

下载:http://winmerge.org/

特点:1)免费;2)需要安装;3)文件比较和文件夹比较;4)支持merge;5)Shell集成

截图:

1)初始界面:

2)folder比较

3)文件比较

七 命令行diff

对于命行的diff,在Linux可以使用diff.exe,在windows可以使用fc,comp和来自Linux的diff.exe。

八Linux diff和merge工具

Meld :http://meld.sourceforge.net/index.html

九Araxis Merge很好的文件夹比较工具

完!

免费好用的Diff和Merge工具大总结的更多相关文章

  1. Git在Windows环境下配置Diff以及Merge工具---DiffMerge

    参考出处:http://coding4streetcred.com/blog/post/Configure-DiffMerge-for-Your-Git-DiffTool主要转自:http://blo ...

  2. 使用WinMerge作为git的Merge工具

    使用WinMerge作为git的Merge工具 我比较喜欢使用免费的WinMerge作为diff和merge工具,虽然TortoiseGit也自己带了TortoiseGitMerge工具,但是使用起来 ...

  3. Ubuntu 16.04系统下安装RapidSVN版本控制器及配置diff,editor,merge和exploer工具

    在Window下我们使用TortoiseSVN(小乌龟),可以很方便地进行查看.比较.更新.提交.回滚等SVN版本控制操作. 在Linux下我们可以使用RapidSVN.RapidSVN是一款轻量级的 ...

  4. KDiff3 Merge工具的使用 极简教程

    www.swack.cn - 原文链接:KDiff3 Merge工具 1.软件安装 下载链接:KDiff3-64bit-Setup_0.9.98-2.exe 安装KDiff3 git config - ...

  5. 最佳的 14 个免费的响应式 Web 设计测试工具

    一旦你决定要搭建一个网站就应该已经制定了设计标准.你认为下一步该做什么呢?测试!我使用“测试”这个词来检测你网站对不同屏幕和浏览器尺寸的响应情况.测试在响应式网页设计的过程中是很重要的一步.如果你明白 ...

  6. 5 个免费的受欢迎的 SQLite 管理工具【申明:来源于网络】

    5 个免费的受欢迎的 SQLite 管理工具 包含内容: SQLite Expert – Personal Edition SQLite Expert 提供两个版本,分别是个人版和专业版.其中个人版是 ...

  7. ArcEngine 调用GP里面的Merge工具

    这两天,为ArcEngine中的Merge工具的调试伤头脑筋,明明很简单的事情,就是搞不掂儿.今天忽然想到是否是中文的关系,果然,把中文修改成英文成功了.真是快郁闷死了! public static ...

  8. ArcEngine调用GP里的Merge工具传参问题

    Merge工具inputs参数形式与Python中不同: string startLayerPath= cpj.TempWs.PathName + @"\" + datasetNa ...

  9. 用Diff和Patch工具维护源码

    在Unix系统下,维护源码版本可以使用很多方法,其中最常用的当然是大名鼎鼎的CVS,但实际上,简单的版本维护工作并没有必要使用复杂的CVS等专门的版本维护工具,Unix标配中的diff和patch工具 ...

随机推荐

  1. ionic准备之angular基础——模板引入(7)

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  2. jQuery异步框架探究2:jQuery.Deferred方法

    (本文针对jQuery1.6.1版本号)关于Deferred函数的描写叙述中有一个词是fledged,意为"羽翼丰满的",说明jQuery.Deferred函数应用应该更成熟. 这 ...

  3. 获取web应用路径 // "/" 表示class 根目录

    /** * 获取web应用路径 * @Description : 方法描述 * @Method_Name : getRootPath * @return * @return : String * @C ...

  4. 娓娓道来c指针 (2)内存分配

    (2)内存分配 c语言中描写叙述变量的时候经常使用的两个用语 1.作用域:也叫可见域,指的是变量的作用范围. 在哪个范围内.该变量是可见的.能够使用的. 2.生存期:也叫存储期.指的是变量从创建到销毁 ...

  5. [译] 回调地狱——JavaScript异步编程指南

    原文:Callback Hell 什么是 “回调地狱”? 在 JavaScript 中,我们经常通过回调来实现异步逻辑,一旦嵌套层级多了,代码结构就容易变得很不直观,最后看起来像这样: fs.read ...

  6. CoreAnimation的使用小结

    參考:http://www.cnblogs.com/wendingding/p/3801157.htmlhttp://www.cnblogs.com/wendingding/p/3802830.htm ...

  7. mv 命令 简要

    1.mv  test.txt    test1.txt 给文件重命名 2.mv   test.txt   aaDir   将test.txt文件移动到aaDir文件夹中 3.mv   -t  /hom ...

  8. Hadoop相关资料

    http://blog.csdn.net/skywalker_only/article/details/40650427

  9. vmware workstation导出ovf

    ovf tool路径 /Applications/VMware Fusion.app/Contents/Library/VMware OVF Tool 上面红色的部分,需要右键点击应用程序中的VMwa ...

  10. 原创:解决 python中moviepy调用ffmpeg的错误:subprocess, PermissionError: [WinError 5] 拒绝访问

    近期运行一个python程序用到了moviepy.editor.VideoFileClip() moviepy基于ffmpeg,但是并不是pip安装的ffmepg, 执行 import imageio ...