What SmartSynchronize is

SmartSynchronize is a multi-platform file and directory compare tool. It can compare or 3-way-merge files and edit the file content.

SmartSynchronize is specialized in comparing directory structures, e.g. of software projects, and keeps them synchronized.

What it is not

SmartSynchronize is not designed as a backup tool or for synchronizing with remote hosts, e.g. FTP. It does not know about platform-dependent file attributes like executable flags or other permissions.

Main Features of SmartSynchronize

File Compare

  • comfortable editing and applying of changes from one to the other file
  • inner-line change detection

Directory Compare

  • configurable filter for defining scanned directories (including and excluding)
  • configurable filter for ignored files
  • easy applying of changes from one to another directory structure
  • saving configuration for later re-use ("profile")
  • automatic synchronization depending on file times and previous synchronization time

3-Way-Merge

  • possibility to edit each of the three files
  • easy merge from changed files to resulting files

General

  • command line interface for easy invocation from other applications
  • configurable font, colors and accelerators
  • works on Windows, Linux, Mac OS X and other platforms supporting Java 1.5 or higher
  • support for all major text file encodings