UltraCompare latest changes

The list below contains the latest changes for UltraCompare Professional. For a more thorough look at what has been added, take the tour of the new features.

The most up-to-date version is 20.10, released on 2020-04-02.

UltraCompare v20.00 changes (2019-11-07)


  • Git conflict resolution mode
    • Easily resolve conflicts in new mode
    • Select lines to keep – local, remote, or both
    • See result in bottom pane before saving manual merge changes
    • Optionally finish commit after all conflicts are resolved
  • Git version diff mode
    • Visually diff any two versions of a file from a Git repository
    • Diff working copy, index/staged, branch tip, or a previous commit
    • Shows Git blame info in tooltip for differences
  • New Git ribbon
    • "Show" group to toggle Git-specific dockable windows
    • "Repository" group to add, hide, and refresh repositories
    • "Branch" group to toggle review mode
    • "File" group to blame, compare versions, and diff or resolve conflicts
  • "Repositories" window
    • Shows all repositories on system
    • Lists all local and remote branches for active repository
    • Git icon color reflects repository state
    • See active (HEAD) branch
    • Browse other (non-active) branches
    • Resolve conflicts or launch version compare
  • "Branch browser" window
    • See and browse files within repository's active branch
    • Git icon color reflects working directory state
    • Sort files by Git status
    • Diff, blame, copy file path, more
    • Optionally show modified / conflict files only
    • Resolve conflicts or launch version compare
  • "Conflicts" window
    • See files in conflict state from active repository
    • Launch Git merge mode to manually resolve conflicts
    • Take all from local / remote
    • Launch diff or open blame log
  • Git status overlays in "Explorer" tab of Workspace Manager, with Git context menu
  • Improved and automated Git mergetool / difftool integration with UC
  • New Git configuration options
  • Automatic scanning for Git repositories, with "ignore folder" options in configuration

UltraCompare v20.10 changes (2020-04-02)


  • Git enhancements:
    • Blame tooltips include commit message
    • Full file name shown in file tab for merge mode
  • Command line enhancements:
    • Generate HTML report (append .html to output file name)
    • Disable recursive mode for folder compare via -nonrec
    • Expanded support for text ignore options:
      • -ignb "STRING" to ignore lines starting with "STRING"
      • -ignc "STRING" to ignore lines containing "STRING"
      • -igne "STRING" to ignore lines ending with "STRING"
      • -ignbtw "STRING_FROM" "STRING_TO" to ignore all text between "STRING_FROM" and "STRING_TO"
      • -ignfb "#" to ignore # lines at the beginning of file
      • -ignte "#" to ignore # lines at the end of file
  • Text mode enhancements:
    • Enabled editing in active line window
    • Performance improvements for compares of text files with extremely long lines
    • Improved handling of mixed / different line terminators in text mode
    • Improved UTF-8 detection
    • Improved word wrap
    • Improved merge and save of FTP files
    • Improved search for special characters in text mode
    • Improved usability when editing after merging
    • Improvements to increase compare accuracy
  • Folder mode enhancements:
    • Added support for comparing USB / removable drive root
    • Improved display of RAR archive compare
    • Expanded file preview support for more image formats
    • Addressed issue with sync failing to delete orphan files on network drives
  • Improved accuracy of ASCII search in binary mode
  • Double-clicking Excel files in folder mode now opens them in table mode
  • Enhancements and improvements to ribbon customizations
  • Other minor improvements and enhancements