硬核分享:我们只分享好用的硬核软件下载! 软件发布|帮助说明
当前位置:首页 > 电脑频道 > 应用软件 > 文字处理 > WinMerge

WinMerge 文件差异比较和合并工具-比较文件夹和文件差异 V2.16.40 下载

更新时间:2024-04-28类型:国外软件语言:简体中文运行环境:XP,Win7,Win8,Win10

几个txt文本文件有少许差异,但是您单靠肉眼很难找出哪些字符不一样怎么办?WinMerge是一款免费开源的文件差异比较和合并工具,它支持同时比较三个文件夹和文件的差异,一次导入三个txt文件即可快速识别出它们的差异部分。

界面预览图:

WinMerge 文件差异比较和合并工具-比较文件夹和文件差异

WinMerge 是一个用来比较文件夹与文件差异的免费工具,这款文件差异比较与合并工具的功能优点类似于Beyond Compare,不过 Beyond Compare 是收费软件,当然了虽然WinMerge的功能不如Beyond Compare,但是它免费呀,如果要求不高的话WinMerge完全也够用了。

WinMerge可以帮你将两个类似文件合并为一个。如果你是一个把工作扔得到处都是的人,这一点特别有用。如果你有一个坏习惯,那就是每次添加新内容时都打开一个新项目或文件,那么这个时候有时很难将所有的部分放在一起。这个应用程序是一个简单的文件比较工具,有两个不同的窗口,但它也可以采取行动,并将两个特定的文件合并为一个。

WinMerge最新版界面截图

WinMerge可以比较文件夹与文件,以易于理解与处理的可视文本格式呈现差异。WinMerge对于确定项目版本中间发生了哪些更改,随后合并版本中间的更改非常有用。WinMerge可用作外部差异/合并工具或独自应用程序。除此之外,WinMerge有很多有用的支持功能,使比较,同步与合并尽量简单与有用。

WinMerge(文件差异比较与合并工具)功能:

============文件比较============

支持三种文件比较方式

文本文件的视觉差异与合并

灵活的编辑器与语法突出显示,行号与自动换行

突出显示行内的差异

差异窗口在两个垂直窗口中显示当前差异

位置窗口显示比较的文件的映射

移动线检测

============文件夹比较============

基于正则表达式的文件筛选器允许排除与包含项

使用文件大小与日期进行快速比较

比较一个文件夹或包含所有子文件夹

可以在树型视图中显示文件夹比较结果

三种方式文件夹比较

============图像比较============

支持多种类型的图像

可以用积木突出差异

可以叠加图片

============表格比较============

以表格格式显示CSV/TSV文件内容

每列的文本都能换行

============版本控制============

创建修补程序文件(普通、右键与统一格式)

解决冲突文件

============其他功能============

Shell集成(支持64位Windows版本)

使用7-Zip压缩文件支持

插件支持

可本地化接口

特点:

1、免费

WinMerge 是一个免费开源工具。

2、界面友好

WinMerge 使用简单,方便易用。通过可视化的界面与直观的操作方式,您可以快速找到需要进行比较与合并的代码文件。

3、功能强大

WinMerge 可以对文件进行有效的比较、合并与同步处理,同时还支持多种编码格式,满足不同用户的需要。

4、灵活的配置

WinMerge 还提供了丰富的定制选项,如颜色主题、文件关联等,使得您可以将其与其他工具进行无缝集成。

优势:

1、移动线检测

2、Shell集成(支持64位Windows版本)

3、突出显示行内的差异

4、使用7-Zip存档文件支持

5、创建修补程序文件(普通、右键与统一格式)

6、在一个级别或递归中比较文件夹

7、可以显示文件夹比较结果平面或在树型视图

8、基于正则表达式的文件过滤器允许排除与包含项

9、比较文件夹比较中的二进制文件与文本文件

10、差异窗口在两个垂直窗口中显示当前差异

11、位置窗口显示比较的文件的地图

WinMerge比较与合并文本文件教程:

==========启动文件比较操作==========

您可以从WinMerge窗口中的任何一个启动文件比较操作 或命令提示符窗口。

1、从WinMerge窗口,点击文件→打开。使用选择文件或文件夹对话框指定 左右源文件进行比较。

2、从命令提示符窗口,运行WinMerge中的WinMergeU.exe 安装目录。在您的命令参数中,包含左与 正确的文件进行比较。

==========打开文件比较窗口==========

文件比较窗口在两个文件窗口中显示比较的文件, 肩并肩WinMerge工具栏与右键菜单提供以下功能 查看、导航与合并差异。下面的屏幕截图显示了 比较文件的两个版本。

WinMerge使用教程

1、文件窗口

左侧与右侧的文件窗口显示文本内容与差异 这两个文件被比较。文件窗口是 导航与合并差异,还允许您编辑文本 直接。本节介绍支持这些操作的功能, 与自定义文件窗口的方式。

-------------------文件窗口标题-------------------

每个文件窗口顶部的标题显示 源文件。左文件名与右文件名也在 比较窗口的标题,位于文件窗口上方。

其中一个文件窗口一直处于活动状态(由黑色指示 header background);另一个是不活动的,并且具有较轻的标题栏。 只能在活动窗口中进行编辑。在任何一边点击使它 使另一方活跃,使另一方不活跃。

标头中文件名前的星号(*)表示 文件中有未保存的更改。

标题栏的右键菜单具有快捷方式,可用于 复制与粘贴文件信息:

复制完整路径:将源文件的完整路径覆盖到系统中 剪贴板

复制文件名:仅将源文件名覆盖到系统中 剪贴板

-------------------差异突出显示-------------------

WinMerge突出显示了文件中的几种类型的差异 窗口。选项对话框中的颜色页定义了一组背景 与文本颜色,其中的变化表示 其状态:未选择、选择或删除。本节介绍 怎么检测与显示每个基本差异类型。

差异:

差异块包含一个或多个不间断行 是不同的。默认的差异背景色为 金色,但空白行用删除的颜色标记。

对于本节中的这个屏幕与其他屏幕,我们启用了 View line numbers以显示 比较源文件。

比较检测文件差异

该比较检测三个差异块:

第一个区别是一条线。

file2中的空行没有 file1中对应的空行。 WinMerge将缺失的空行视为已删除的 差异,在此用默认灰色标记。

最后的差异块包含两行。

忽略的差异:

此颜色标记已配置WinMerge的内容 忽略与差异块相反,忽略的内容是 不进行比较,仅仅突出显示,以帮您查看 被忽略了忽略的差异包含:

空行,如果已启用忽略空白 选项对话框比较页面中的行。

与您所使用的行过滤器中的模式匹配的差异 已定义(请参阅使用过滤器了解 怎么)。

下一个示例重复前面的比较,这次 Ignore blank lines已启用现在有了 唯有两个区别。右边的空行被标记 使用忽略的差异颜色。

设置差异颜色

移动:

移动的差异是在不同的 比较文件中的位置(如果移动块 在选项对话框的比较页面中启用检测。 下一张截图重复了之前的对比,这次 并启用移动块检测。

移动差异

请注意,两个相同的行(包含 a与c)中 不同的位置标记为默认的橙子移动 颜色。在这种情况下,移动块检测的另一个效果是 最后两行现在是两个独自的差异 一个单一的差异块。

在某些情况下,显示移动的差异可以使它更容易 以可视化文件中的更改。但是,移动的行太多可能会 让你的比较难以驾驭。用你自己的 判决!

字差:

WinMerge可以标记有差异的更改文本 块。行差用字差标注 颜色。请参见线差高亮显示 细节。

相似线:

WinMerge尝试匹配差异内的类似行 块时,请在 选项对话框比较页。相似是什么 意思?一般来讲,此功能在简单情况下效果最好,例如 例如,线具有很强的相似性。当检测到时, 类似的行在文件窗口中调整为对齐。下一个 该图显示了相同的两个文件的比较(之前与之后 启用Match similar lines选项:

禁用:

禁用相似线

已启用:

启用相似线

在第二次比较中,线小鼠与 小鼠与a被检测为相似。WinMerge添加空白 以使这些线显示在同一水平面 在差异块内。

-------------------行差加亮-------------------

有时候,不仅要突出显示差异块,并且要突出显示 也包含其中被改变的文本。您可以禁用或启用 以两种方式:

设置中的所有View line differences选项 选项对话框编辑器页。

点击视图→查看线差异以打开或关闭线差异。

注意事项

请记住,WinMerge导航与合并函数(如 下一个差异或复制左)工作的差异块,而不是在行 其中的差异。

==========合并差异==========

合并会将差异从一个文件窗口覆盖到另一个文件窗口:要么 从左到右,或从右到左。这与直接编辑不同 使用WinMerge的编辑功能(在本文前面描述)编辑文本 主题)。

-------------------重新扫描文件-------------------

默认情况下,自动重新扫描选项为 在WinMerge选项的编辑器页中启用。重新扫描可保持您的 最新的比较与合并操作。不需要重新扫描,WinMerge 差异不会检测到文件可能发生的更改 例如,在外部编辑器中进行比较。

执行某些操作(如合并 差异或编辑文件)。如果文件具有 更改后,WinMerge将显示一个对话框,建议您将另一个应用程序 已更新文件,并询问您是否要重新加载文件。

点击是重新加载文件 继续,或否忽略更改与工作 文件的早期加载版本。

如果禁用自动重新扫描,或者 怀疑文件可能已更改,强烈建议您运行 刷新之前 执行任何合并操作:点击编辑→刷新或工具栏按钮,或按 F5

如果合并结果看起来不正确,请点击编辑→撤消,或按Ctrl + Z键撤消合并。随后重新扫描文件并尝试合并 再一次

==========合并函数==========

合并函数可以基于 光标位置或文本选择。例如,如果点击 差异,随后点击复制权工具栏 按钮,合并整个差异块。这使得合并变得容易 很多小的差异。同样,如果选择跨越全部或 多个差异的一部分,所有包含的差异都将与 单个合并命令。

如果合并操作的结果不是您所期望的,您可以 点击撤消以反转操作。

下面是工具栏与菜单:

1、声明

从左到右复制一个或多个差异。注意 不需要完全选择差异:最简单的说,这个 表示用源中的文本替换目标差异中的文本 差异但是因为差异也可以包含空行, 可以创建或移除新的线。

快捷方式:按钮,合并→向右复制,Alt+向右(或合并模式下的向右),右键 文件窗口中的差异与差异窗口中的差异。

2、复制左侧

从右向左复制当前差值文件 窗口。请参见复制右说明 细节。

快捷键:按钮、合并→覆盖到左、Alt + Left(或合并模式下的Left)、右键菜单 在文件窗口中,在差异窗口中。

3、合并差值

从右到左合并当前差值文件 窗口,随后选择下一个差异(如果存在)。等效 复制右侧与下一步 一步之差。

快捷方式:按钮,合并→覆盖到左,Ctrl + Alt + Right,文件窗口中的右键菜单在一个差异。

4、向左复制并前进

从左到右合并当前差值,随后选择 下一个差异(如果存在)。相当于副本 Left与Next的区别 步骤。

快捷方式:按钮,合并→向左复制,Ctrl + Alt + Left,文件窗口中的右键菜单内的差异。

5、同步

将所有差异从左侧覆盖到右侧文件窗口。 用于通过一个命令同步两个文件。同样,您可以 通过点击撤消或按Ctrl + Z来退出整个合并。快捷方式:按钮,合并→覆盖到左边,Alt+左,右键菜单中的文件窗口内的差异。

6、全部左侧

将所有差异从右侧文件窗口覆盖到左侧文件窗口。 实际上,将替换左侧文件窗口的内容。查看同类 到All Right。

快捷键:按钮,合并→覆盖到左,Alt + Left,文件窗口中的右键菜单在差异。

7、刷新

重新扫描文件以更新差异。更改后使用 如果禁用自动扫描。Rescanning files for details).

快捷键:按钮,查看→刷新,F5。

==========解决冲突文件==========

您可以使用WinMerge解决某些版本的冲突文件 控制系统在它们的合并操作期间产生。冲突文件是 当合并遇到无法自动 解决了它是包含未完全合并内容的单个文件 的两个文件。WinMerge将冲突文件分隔为独自的文件 并在文件比较窗口中打开这些文件。您可以使用WinMerge的 比较与合并函数来解决冲突并保存合并的 结果文件。

1、点击文件→打开冲突文件,随后使用打开对话框选择冲突文件 在你的文件系统中。冲突文件将在文件比较中打开 窗口:

左侧文件窗口文件头的标题为他们的 文件这一面表示平常在 版本控制系统的存储库。此文件平常不能 被编辑,所以WinMerge将左侧的文件窗口设置为只读。 这意味着只能将此文件中的差异合并到 另一个文件。

右文件窗口的标题为我的 文件这一面是文件的工作副本。全部 应该对此文件进行更改,这是结果 文件。

矿文件端设置为修改 打开冲突文件后(您会注意到 文件窗口标题)。这使您可以在以下情况下快速保存文件 它不需要任何改变。它还确保你不会 忘记解析文件。如果选择不保存文件, 原始冲突文件不被修改。

2、使用前面描述的所有普通比较与合并函数 解决挖掘文件窗口中的冲突。

3、完成后,点击Ctrl + S将Mine File一侧保存为 结果文件。默认情况下,新版本覆盖原始版本 冲突文件或者,可以点击文件→右存→另存为,随后选择其他文件名。

很多版本控制系统允许您配置外部 合并工具。如果你的版本有,你也许可以具有你的版本控制 系统在发生合并冲突时自动启动WinMerge。

也可以从WinMerge命令行打开冲突文件, 它接受三个文件名参数:Theirs, Mine与可选的Resolved(如果您 想要与冲突文件不同的结果文件)。

// 下面这些可能您也需要 //

  1. PilotEdit文件编辑器「一些日志文件的体积非常大,例如IIS的日志文件一个就几百MB,你用记事本根本打不开还会卡死。小编向您推荐这款PilotEdit文件编辑器,它善于编辑和比较大文件,PilotEdit可用于编辑400GB(400...」
  2. excel文件比较工具「您是否想比较两个Excel文件找出它们的差异?xlCompare是一款专业的excel文件比较工具,其主要功能用来帮助大家比较Excel文件或Excel工作表的不同和差异之处,找出不同的差异之处并且以高亮显...」
  3. 注册表快照对比工具「大多数软件或者程序在安装和卸载的时候都要操作注册表,而绿色软件则不会操作注册表,所以在制作绿色软件的时候您可能需要监控注册表变化。RegistryChangesView是一款注册表快照对比工具,它...」
  4. FreeFileSync同步文件和文件夹软件「在电脑上您需要让两个文件夹保持文件统一?A文件夹变动B文件夹自动同步?如果不想使用一些收费同步软件,那您不妨可以试试FreeFileSync。FreeFileSync是一款免费高效的同步文件和文件夹软件,...」
  5. 文件夹比较与目录比较工具「两个文件夹中大部分文件是一样的,只有少许不一样,单靠肉眼又挑不出来怎么办?ExamDiff是一款文件夹比较与目录比较工具,ExamDiff可以比较两个文件夹中的文件差异,轻松比较和合并多种文件和...」

WinMerge下载:

WinMerge图标
特别提示:10.7mb/绿色版资源,32位系统请安装WinMerge-2.16.31-Setup.exe,64位系统请安装WinMerge-2.16.31-x64-Setup.exe。。原生支持简体中文界面。如果下载后是绿色版则不需要安装,直接双击WinMergeU.exe运行即可。

免费版 = 一般是由开发者或者网友以及厂商官方发布的免费软件,任何人都可以免费使用,无功能限制。

绿色版 = 简称便携版,免安装版,这种类型是不需要安装的,解压压缩包双击打开即可使用。

汉化版 = 网友对外文软件进行汉化处理后的中文版,汉化后显示中文界面的一些软件。

试用版 = 这种类型的版本一般是有试用时间或者功能限制的,但是可以免费使用一段时间。

解压密码 = 部分压缩包因为特殊原因可能打包后加了解压密码,解压密码是:yinghezhan

提示 = 不提供软件的注册码,序列号,破解补丁,注册密钥,激活码,注册机等下载。

32位 = 适用于32位Windows操作系统的软件,它仅适用于32位Windows。

64位 = 适用于64位Windows操作系统的软件,它仅适用于64位Windows。

本站分享的所有硬核下载资源都经过了多种杀毒软件多重查杀,如不放心请到官网下载官方版使用。

网友评论

本站为非营利性网站,所有硬核文字处理软件及下载资源均来源于网络收集整理,版权归原著所有,如有侵权请来信告知,我们将马上改正。

Copyright © 2024-2026 www.yinghezhan.com .ALL Rights Reserved

鲁ICP备2023042152号-1