CompareMerge 4+

Tien Thinh Vu

    • 4.8 • 4 Ratings
    • $19.99



CompareMerge is a software tool for file comparison and merging text-like files.
It is useful for determining what has changed between versions, and then merging changes between versions.

Functions of the application:

Tiếng Việt

- COMPARE FOLDERS/FILES: can compare both 2 files or 2 folders

- QUICK COMPARE FOLDERS: allow to quickly compare two folders' files by size or date or both or with full content (slower)

- BLANK COMPARE: Allow to create blank edit window to compare text then save later

- CUSTOM THEME COLOR: User can select predefined theme color or customize edit text color, background color....

- INLINE EDIT (Edit/Merge at the same time) : Compare and Merge 2 text files: allow you to edit/compare/merge 2 text files in the same windows

- LINE NUMBER: When edit file, showing line number will make it easier to know exactly changes positions.

- GENERATE PATCH: the application also contains patch generating capabilities.

- FILE FILTERS: Include or exclude files that match regular expressions. Other than that, after compare 2 folders, you could filter display item base on file name.

- INCLUDE SUBFOLDERS: This option lets you control the depth of a folder comparison. Enabling it compares all folder levels

- COPY TO: after compare 2 folder, you can select left or right files to copy to different location (example: when release change source)

- DELETE Left/Right/Both: after compare 2 folder, you can select left or right files to delete

- IGNORE CASE, SPACE: Allow to ignore Case, Space in Edit/Merge window

- IGNORE End-Line code: Allow to ignore difference in End Line Code (LF for Mac・Unix file, CR-LF for Windows file, or CR for Mac classic file) in Edit mode.
Note: when compare folders, EOL was not ignored.

- EXPORT / CREATE REPORT: Allow to export compare/merge result to clipboard or to files (support formats: CSV, Text, HTML)

- Syntax highlight
- Theme color
- Export to zip file
- User can compare hidden files, folder (example: .git folder)
- Allow to merge binary-plist file
- In edit mode, a small view is show to the exact text difference

What’s New

Version 2.18

- Fix bugs
- Improve UI

Previous updates:
- Support macOS 11 Big Sur
- Support Apple Silicon
- Auto move to next file when press the button "Previous" or "Next" in Merge dialog
- Add new 2 buttons "Previous File" and "Next File" in Merge dialog
- Add shortcut keys in Merge dialog: CMD-1, CMD-2, CMD-Y to switch focus between left and right
- Highlight differences in text-comparing-window
- Support filter file names by regular expression (regex)
- Improve UI of Text Merge window
- Add support for macOS 10.15
- Add File finding dialog for File List window
- Add spelling setting controls
- Support multi-languages: English, Deutsch, Français, 日本語, 한국어, Español, Português, Čeština, Dansk, Suomi, Italiano, Nederlands, Norsk, Polski, Русский, Svenska, ไทย, Türkçe, Tiếng Việt, 中文(中国), 中文- Add [Two pane views] mode in folders merge window
- Support drag/drop folders to/from Finder
- Improve UI
- Allow to filter out sub folders base on name
- Add Wrap Text function
- Highlight source code in multi-languages
- Support multi-theme color
- Allow quick compare folders base on Size or Date only
- add "Generate patch" function
- Add read/save encoding setting controls to Merge windows

Ratings and Reviews

4.8 out of 5
4 Ratings

4 Ratings

Christian gross ,

Works very well...

I used to develop on Windows and used the amazing tool WinMerge. Then as I shifted my development to OSX I needed a WinMerge like tool. You would think it would be easy to find. Ha! I downloaded tools like DiffMerge, but realized it only allows single direction merging (making it quite useless). Other tools that I tried don't allow directory merging. Compare merge does what it is supposed to, and hence my choice for merging code.

MRHOOD '56 ,

Does exactly what it should

This app does a great job visualizing the changes betweeen files: it's fast and efficient. I previously used WinMerge and this is very similar.

Reto Kahn ,

It’s Great and I don’t even use the Image Compare Feature!

It’s the perfect tool for comparing code. Especially in different workspaces.
The Keyboard Short Cuts rock! Alt+Arrow keys to move to the next/previous difference.
Here’s a tip.
Get the merge caller utility.

Then you can call it from the Bash Shell. From Eclipse you can Configure an External Tool entry for it.

-c 'exec mergecaller "${selected_resource_loc}" "/Users/<you>/OtherBranch/Project${resource_path}”’

Voila! Instant ability to check the state of the other Branch!

It’s a great Developer Tool. Nice Work Tien!

App Privacy

The developer, Tien Thinh Vu, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer's privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More


  • Family Sharing

    Up to six family members can use this app with Family Sharing enabled.

More By This Developer