介绍
WinMerge 是一款 Windows 平台下的开源差异比较与合并工具。WinMerge 可比较文件和文件夹,以易于理解和处理的可视文本格式显示差异。
软件截图

软件特点
WinMerge 对于确定项目版本之间的更改,然后合并版本之间的更改非常有用。WinMerge 可用作外部差异/合并工具或独立应用程序使用。
此外 WinMerge 还具有很多有用的功能,使比较、同步和合并变得尽可能的简单易用:
一般
– 支持微软 Windows XP 和更高版本
– 处理 Windows、Unix 和 Mac 文本文件格式
– Unicode 支持
– 标签式界面
文件比较
– 3 路文件比较
– 文本文件的视觉差异比较与合并
– 灵活的编辑器,具有语法高亮显示、行号和自动换行
– 高亮显示行中的差异
– 差异窗格在两个垂直窗格中显示当前差异
– 位置窗格显示比较文件的映射
– 移动线检测
文件夹比较
– 基于正则表达式的文件过滤器允许排除和包含项目
– 使用文件大小和日期快速比较
– 比较一个文件夹或包括所有子文件夹
– 可在树状视图中显示文件夹比较结果
– 3 路文件夹比较
图像比较
– 支持多种类型的图像
– 可高亮显示块的差异
– 可叠加图片
版本控制
– 创建补丁文件(普通、上下文和统一格式)
– 解决冲突文件
其他
– 外壳集成(支持 64 位的 Windows 版本)
– 使用 7-Zip 压缩文件支持
– 插件支持
– 可本地化界面
– 在线手册和已安装的 HTML 帮助手册
更新日志
What Is New in 2.16.60?
General
Keep an internal recent-comparison list when the Windows jump list has no
history. (PR #3663)
Update darkmodelib to 0.77.1 and enable ARM64 support
File compare
BugFix: Did not get line filter with Moved working (#3680, PR #3681)
BugFix: 2 fixes for 3-way-merge (PR #3671)
BugFix: Fix AutoIt syntax highlighting for identifiers and nested comments
(PR #3685)
BugFix: [BUG] Adjust the height of OutputPane will crash (#3733)
Add RTF syntax highlighting (PR #3686)
BugFix: Fix overlapping Tree-sitter highlight captures (PR #3718)
Localize merge copy messages in the Output Pane (#2927, PR #3701)
Image compare
BugFix: WinIMerge x86 crashes with FreeImage plugins (winimerge/#43)
BugFix: Fix image paste and undo handling (winimerge/#41)
Update FreeImage to 3.19.25
Extend destination canvas when copying image differences (winimerge/#42)
Status bar
BugFix: Fix difference count in the status bar (#3649, PR #3707)
Fix status bar flickering by suppressing background erasure
Select files or folders dialog
Open view: collapsible recent comparison list (PR #3673)
Add side-specific filename, folder, and extension columns to folder
comparison views. (PR #3682)
Folder compare
Add side-specific filename, folder, and extension columns to folder
comparison views. (PR #3682)
Archive support
Update 7-Zip to 26.05.
Plugins
Set MiniMax presets to M3.1 Flash by default (PR #3709)
Installer
BugFix: Align Inno Setup 5 translations and fix Indonesian installer paths
(#3737)
Translations
Translation updates:
Brazilian (PR #3665, PR #3687, PR #3672, PR #3697, PR #3708, PR #3717)
Chinese Simplified (PR #3660, PR #3691, PR #3694, PR #3712, PR #3721)
Chinese Traditional (PR #3738)
Corsican (PR #3676)
French (PR #3670, PR #3693, PR #3705, PR #3722)
German (PR #3659, PR #3679, PR #3689, PR #3695, PR #3713, PR #3720)
Hungarian (PR #3669)
Italian (PR #3666, PR #3688, PR #3698, PR #3711, PR #3728)
Korean (PR #3703, PR #3704, PR #3734)
Lithuanian (PR #3667, PR #3690, PR #3710, PR #3715)
Polish (PR #3661, PR #3684, PR #3692, PR #3723, PR #3727, PR #3730, PR #3731, PR #3735)
Spanish (PR #3699, PR #3700)
Turkish (PR #3719)
Manual
Refresh untranslated ReadMe files and update support links (PR #3723,
PR #3725)
Fix the ReadMe template path in the translation status script (PR #3724)
Show Git update dates and Inno Setup translation coverage (PR #3739)
Puresys纯净系统-软件下载