SmartSynchronize is a multi-platform file and directory compare tool. It allows you to compare files or perform 3-way-merges, both with the ability to edit the file contents. SmartSynchronize is optimized for comparing directory structures (for example, of software projects), and can keep them synchronized.
Main Features
File Compare
- comfortable editing and transfer of changes from one file to the other
- inner-line change detection
Directory Compare
- configurable filter for customized directory scanning (inclusion and exclusion)
- configurable filter for ignored files
- easy transfer of changes from one directory structure to another
- saving configuration for later re-use ("profile")
- automatic synchronization depending on file times and previous synchronization time
3-Way-Merge
- ability 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
- runs on Windows, Linux, macOS
- support for all major text file encodings