

WinMerge has Unicode support, Flexible syntax coloring editor, Visual SourceSafe integration, and Windows Shell integration.

It is highly useful for determining what has changed between file versions, and then merging those changes. WinMerge is a Windows tool for visual difference display and merging, for both files and directories. It works for Subversion, CVS, Git, Bazaar and Mercurial, and it doesn't require you to create a filter, you just have to apply it during the comparison. WinMerge (Version 2.12.4) already includes a filter to exclude source control files and directories, and it's called Exclude Source Control. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle. WinMerge is an Open Source differencing and merging tool for Windows. Then hit new, select a filename and adjust the filter by the above lines. bak files that would be: def: include # Inclusive (loose) filter lets through all items not matching rules f: \.tmp$ # temporary files f: \.bak$ # back up files When selecting a file or folder, hit select right next to the filter textfield to select a filter. WinMerge installs a number of predefined file filters.įor. Unlike file masks, file filters can either include or exclude matches. They enable you to apply multiple filtering rules to a folder comparison. File filters are text files with an extension of flt.
