WinMerge是一款运行于Windows系统下的免费开源的文件比较/合并工具,使用它可以非常方便地比较多个文档内容甚至是文件夹与文件夹之间的文件差异。
功能介绍
1.支持文件(Windows,Unix和Mac文本文件格式)及文件夹的比较;
2.对文本文档的可视化编辑以及合并;
3.灵活的编辑器,支持语法高亮、显示行号和自动换行,差异窗口显示;
4.在文件比较中检测移动过的段落;
5.基于正则表达式的文件过滤器,允许排除和包含项目;
6.支持比较文件夹内所有子文件夹;
7.以树状形式显示文件夹比较结果;
8.便携式程序,无需安装,有效免费。
使用方法
1.打开WinMerge好之后,点击选择文件夹下面的“过滤器”可让我们过滤要比对的文件类型或文件名称,预设比对全部类型的文件。设定好之后,请再按一下“确定”按钮开始比对;
2.比对完成后,清单中会显示哪些文件相同、哪些文件不同,如果你怀疑某两个文件名称不同的文件其实是同一个文件(内容相同),可以选取后在上面按右键再点“对比”。
更新日志
1.修复coretools.cpp:linelen()不应截断具有嵌入式NUL的行。
2.修复文件比较:右键单击未选择鼠标下的差异。
3.修复当文件路径等于“ NUL”时,避免GuessCodepageEncoding()中出现异常。
4.修复如果EOL样式不是CRLF文件夹,则自动缩进不起作用。
5.修复生成包括文件比较报告的html文件夹比较报告未完成。
6.修复“比较统计信息”对话框:差异文件夹的数量已计入差异文件的数量插件。
7.修复PrediffLineFilter.sct:设置对话框的编码错误。
8.更新俄语翻译。
9.更新意大利语翻译。
10.在PathContext :: size()上偏爱PathContext :: GetSize()。
11.合并FolderCmp。
12.避免一些InnoSetup编译器警告。