CompareMerge

CompareMerge2 (Advanced version)

CompareMerge (Standard version)

appiconCompareMerge

Mail support: vu.tienthinh@yahoo.com

“CompareMerge is a software tool for file comparison and merging text/binary files.

Pro functions of the application (only in CompareMerge2):

– MERGE BINARY FILES: 

support merging binary files (in the original version, binary files would be converted to text files for before merging)

– COMPARE FILES IN TWO ZIP FILES: 

compare files/folders content in two archive zip files without extraction

– VERTICAL PADDING (NO-WRAP) MODE: 

in vertical padding “no-wrap” mode, all related blocks are aligned for easier reading

– DIFF-ONLY MODE FOR MERGING TEXT: 

when merging two text files, press CMD-3 (Toggle Difference checkbox) to show only differences for easier comparison

– LOCK/UNLOCK: 

allow users to lock/unlock left or right content to avoid merging mistakes

– EDIT PATHS IN MERGING-WINDOW: 

allow users to edit file/folder paths directly in Folder-merging-window or File-merging-window

– SUPPORT SYMBOLIC LINK: 

allow users to compare path content of “symbolic link files” (In the original version, symbolic link files were compared as destination files)

– VIEW/CHANGE FILE-PERMISSION: 

allow users to view/edit file permission information in Folder-merging-window

– CHANGE MODIFIED-DATE: 

add command to change files’ modified-date in Folder-merging-window

– MORE ADVANCED EDITING TOOLS: 

in “Advanced Editing Tools” menu, “remove lines with prefix/suffix” commands were added to let users remove unnecessary text lines (Example: source code comment…)

Standard functions:

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

– COMPARE TEXT or BINARY FILES: can compare both 2 files in text format or in binary format

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

– 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.

– 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 SUB FOLDERS: 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)
Other functions:

– Syntax highlight

– Export to zip file

– In edit mode, a small view is show to the exact text difference

**************************************

CompareMerge Privacy Policy

This privacy policy describes how your personal information is handled in CompareMerge.

Owner and Data Controller

CompareMerge is owned and developed by Vu Tien Thinh since 2010.

If you have any questions about this privacy policy, feel free to get in touch with us.

Data Collection

CompareMerge

We, the CompareMerge project, do not collect, use, save, or have access to any of your personal data recorded in CompareMerge. Individual settings relating to the CompareMerge app are not personal and are stored only on your device.

Changes to This Privacy Policy

This privacy policy can be updated at any time to be conformed to changes of regal or/and social requirements about the personal data collection. It is strongly recommended to check this page often, referring to the date of the last modification listed below.

Last modification:

**************************************

17 Responses to CompareMerge

  1. Lars says:

    Great product. Would love to see the ability to exclude folders/directories

  2. yt1969 says:

    Great product, my favorite.
    How do I compare directories including hidden files (.htaccess etc.)?

    • Thinh says:

      Dear Customer

      >>>Great product, my favorite.
      >>>How do I compare directories including hidden files (.htaccess etc.)?

      Thank you for your comment,
      Current app does not support comparing hidden files,
      I will update this function in the next update.

      Best Regards, Vu Tien Thinh

    • Thinh says:

      Dear Customer

      Version 2.02 add support for comparing hidden files, folders.

      Best Regards

    • Thinh says:

      Dear Customer.

      New app 2.0.2 support to compare hidden folder, files.

      Regards

  3. Athan says:

    Really great app, one of its kind!

    I hope you continue the good job keeping it current because there are no many folder/file diff Mac apps actively developed and developers need a good and affordable one.

    And if you allow me a humble suggestion, please promote app’s existence. Nobody out there knows about it.

    Regards!

  4. T's-Neko says:

    It’s a great application! So I would like to correct only one point. When trying to compare with one of the subfolders as shown below, the comparison button cannot be pressed.
    example:
    – /path/to/compare
    – /path/to/compare/old

  5. Scott Pitts says:

    Hi Vu, I have downloaded CompareMerge2 app from the Apple App Store several times. When I try to open the app I get a popup window that says, “CompareMerge2.app” is damaged and can’t be opened. Delete “CompareMerge2.app” and download it again from the App Store. I’m running macOS Monterey (v 12.6.5) on an iMac. Can you help?

    Thanks!

    • Thinh says:

      Dear Customer

      this might be Apple server’s problem.

      Please do as following:
      – delete the app CompareMerge2 app
      – Please delete below folder
      /Users/{youraccount}/Library/Containers/CompareMerge2

      – Restart your Mac
      – re download CompareMerge2 app
      – open MacAppStore app, logout/relogin with the same apple account that you used to buy “In App Purchase of CompareMerge2”
      – select menu File -> Restore in app purchase

      Best Regards
      Vu Tien Thinh

  6. yuta says:

    I was using the app with the STANDARD function disabled, but yesterday the app stopped starting, so I uninstalled it and installed it again. I would like to “Restore Purchases”, but when I press the button, “Connecting to App Store…” is permanently displayed and I cannot cancel the STANDARD function. What should I do

    • Thinh says:

      Dear Customer

      ◾️What is your macOS version?

      ◾️PS: Please try as following:
      – delete the app CompareMerge2 app
      – Please delete below folder
      /Users/{youraccount}/Library/Containers/CompareMerge2

      – Restart your Mac
      – re download CompareMerge2 app
      – open MacAppStore app, logout/relogin with the same apple account that you used to buy “In App Purchase of CompareMerge2”
      – select menu File -> Restore in app purchase

      Regards

      • yuta says:

        Thanks for the reply.

        The version of macOS is 13.4.

        I have asked the question to APPLE side,
        They told me to contact the developer.

        You are right to point out,
        I have deleted the app.

        /Users/{youraccount}/Library/Containers/
        directory, “CompareMerge2” did not exist.

        Restarted the Mac,
        Installed it again with the account at the time of purchase.

        I performed “Restore In-App Purchases” in the app.
        It says “You are connected to the App Store…”. is still displayed.
        It is not restored.

    • Thinh says:

      Dear Customer

      Before [select menu File -> Restore in app purchase]
      please make sure to login MacAppStore app with the same apple account that you used to buy “In App Purchase of CompareMerge2” before.
      (not CompareMerge.app; CompareMerge.app and CompareMerge2.app is 2 different app).

      After that, if this problem happen, please wait till tomorrow then try again (this problem sometime happens because of Apple’ server)

      PS:
      I just tried to reproduce the bug in then same macOS but my CompareMerge2 app restore IAP normally without problem.

      Regards

      • yuta says:

        Understood.

        The Apple account is being restored with the same account as when purchased.

        We have tried the method you suggested several times, but were unable to restore.

        We will try again later.

  7. yuta says:

    Dear Thinh

    I have a problem with the standard function unlock purchase restore of CompareMerge2,
    I have tried the process you have suggested many times, but I cannot solve the problem.

    I have tried the process you have suggested many times, but it does not solve the problem.

    I really want to restore the purchase,
    Is there a good solution?

    • Thinh says:

      Dear Customer

      Are you sure you are logging to App Store with the same apple account that you used to purchase IAP of CompareMerge2 app before?

      PS:
      could you please send the receipt of the in-app-purchase of CompareMerge2 to me via mail : vu.tienthinh@yahoo.com

      Best regards

      • yuta says:

        Dear Thinh

        I am logged into the App Store with the same Apple account I used when I purchased the IAP for the CompareMerge2 app.

        We have sent you a receipt for your in-app purchase of the CompareMerge2 app via direct mail.

        Thank you for your confirmation.

Leave a comment