WinMerge
{{Short description|Open-source data software}}
{{More citations needed|date=December 2010}}
{{Infobox software
| name = WinMerge
| logo = WinMergeLogo.png
| screenshot =
| caption =
| developer = WinMerge Development Team
| released = {{Start date and age|2000|11|20}}
| programming language = C++
| operating system = Microsoft Windows
| language = [https://winmerge.org/translations/?lang=en Multilingual]
| genre = Data comparison
| license = GPL
| website = {{URL|winmerge.org}}
}}
WinMerge is a free software tool for data comparison and merging of text-like files. It is useful for determining what has changed between versions, and then merging changes between versions.
WinMerge runs on Microsoft Windows.
Features
- Visual differencing and merging of text files
- Flexible editor with syntax highlighting, line numbers, and word-wrap
- Handles DOS, Unix, and Mac text file formats
- Unicode support (as of version 2.8.0, UTF-8 files are correctly read without a BOM)
- Difference pane shows current difference in two vertical panes
- Location pane shows map of files compared
- Highlights differences inside lines in file compare
- Can also generate HTML report with differences highlighted
- Regular expression-based file filters in directory compare allow excluding and including items
- Moved lines detection in file compare
- Ability to ignore whitespace and letter case changes
- Creates patch files
- Shell integration (supports 64-bit Windows versions)
- Rudimentary Visual SourceSafe and IBM DevOps Code ClearCase integration
- Archive file support using 7-Zip
- Plug-ins
- Language localization via plain-text PO files
- Online [https://manual.winmerge.org/en/ manual] and installed HTML help manual
- Generates normal, context, and unified patches.
Codebases and forks
class=floatright |
{{Infobox software
| name = WinMerge 2011 (discontinued) | logo = WinMergeLogo.png | logo size = 100 | screenshot = | caption = | developer = jtuc | released = {{Start date and age|2011|12|03}} | latest preview version = 2011.009.217 | latest preview date = {{Start date and age|2019|05|26}} | programming language = C++ | operating system = Microsoft Windows | language = Multilingual | genre = Data comparison | license = GPL | website = {{URL|bitbucket.org/jtuc/winmerge2011}} | repo = {{URL|bitbucket.org/jtuc/winmerge2011}} }} |{{Infobox software | name = WinMerge 2011 | logo = WinMergeLogo.png | logo size = 100 | screenshot = | caption = | developer = datadiode | released = {{Start date and age|2011|12|03}} | latest preview version = 0.2011.211.170 | latest preview date = {{Start date and age|2021|06|05}} | programming language = C++ | operating system = Microsoft Windows | language = Multilingual | genre = Data comparison | license = GPL | website = {{URL|github.com/datadiode/winmerge2011}} | repo = {{URL|github.com/datadiode/winmerge2011}} }} |
For a planned development of version 3.x {{cite web
| title = WinMerge 3.x
| work = wiki
| publisher = bitbucket
| date = 2011-03-10
| url = https://bitbucket.org/grimmdp/winmerge/wiki/Home
| accessdate = 2012-09-10
| url-status = dead
| archive-url = https://web.archive.org/web/20170411055137/https://bitbucket.org/grimmdp/winmerge/wiki/Home
| archive-date = 2017-04-11}} no commits have been made to the 3.0 codebase since 2011.{{cite web
| title = commits
| work = wiki
| publisher = bitbucket
| date = 2011-03-10
| url = https://bitbucket.org/grimmdp/winmerge/commits/all
| accessdate = 2014-06-27
| url-status = dead
| archive-url = https://web.archive.org/web/20170411055241/https://bitbucket.org/grimmdp/winmerge/commits/all
| archive-date = 2017-04-11}}
In 2011 a fork of the 2.x codebase titled "WinMerge 2011" was created. This new branch has continued to see active feature and bug fix development. It has also removed ATL/MFC dependencies so that WinMerge can be built using the free Visual C++ Express editions.{{cite web
|title = WinMerge 2011
|publisher = bitbucket
|date = 2014-04-28
|url = https://bitbucket.org/jtuc/winmerge2011/
|accessdate = 2014-04-28
|url-status = dead
|archive-url = https://web.archive.org/web/20140429045134/https://bitbucket.org/jtuc/winmerge2011/
|archive-date = 2014-04-29
}}
{{-}}
See also
{{Portal|Free and open-source software}}
References
{{Reflist}}
External links
- {{Official website|https://winmerge.org/}}
- {{SourceForge|winmerge|WinMerge}}
- [https://portableapps.com/apps/utilities/winmerge_portable WinMerge Portable]
- [https://bitbucket.org/sdottaka/winmerge-v2 Sdottaka's WinMerge on BitBucket] and [https://github.com/sdottaka/winmerge-v2 on GitHub] (a{{As of|2017|4|alt=n active{{sup|[2017]}}}} fork with additional features and Japanese language support) (gone)
- [http://bitbucket.org/jtuc/winmerge2011/ WinMerge 2011 on BitBucket] and [https://github.com/chkob/WinMerge2011 on GitHub] (a{{As of|2017|4|alt=n active{{sup|[2017]}}}} fork with additional features) (gone)
- [https://web.archive.org/web/20190330051505if_/https://lifehacker.com/compare-and-merge-files-and-folders-with-winmerge-290657 'Compare and merge files and folders with WinMerge' (Lifehacker 2007 article)]
Category:File comparison tools
Category:Free file comparison tools