SmartDiff - a semantic-driven file comparison and merging tool

RSS support@aigenta.com
SmartDiff is the advanced file comparison and merging tool, aware of semantic structure of files it compares. Technically, this means that SmartDiff operates on AST (Abstract Syntax Tree) rather than on low-level text data. From the user's point of view, this provides much better and accurate comparison result.

This screenshot shows result produced with a traditional file comparison tool


And this screenshot shows result for the same files, produced with SmartDiff


Key advantages of SmartDiff

  • Advanced comparison algorithm
  • Moved text blocks detection
  • Mixed view mode shows more data on the same screen area
  • Blocks folding support
  • Syntax highlighting
  • Semantic-aware comparison features for source code files, such as refactoring detection, items reordering detection, formatting changes detection.
  • Multiple file versions comparison mode
  • Source control integration
  • Allows to access files using HTTP, FTP, UNC paths
Supported data formats - XML, HTML, C#, Java, C, C++, JavaScript, CSV, plain text.

Coming soon.