ECMerge compares and merges local, FTP or SCC repositories data, as text, images and folders. It compares side-by-side or 3-way. It is designed to make you work with multiple revisions of text files with ease and to keep multiple folder hierarchies in sync.
Text files or folders can be compared to a common ancestor to provide automatic merge and verification of evolutions of your code and data. ECMerge saves automatically sessions and let you save your own named sessions to launch them again in one click or with the command line.
It generates reports in Unix patch, XML and HTML format for Text, Images and Folder Comparisons. ECMerge is a complete solution able to compare your Word files as well as merging your source code, applying patches with preview or producing CSV reports.
Its scripting based on JavaScript let you use its capabilities and define new commands. A shell extension is provided under Windows to select items to compare and launch ECMerge. A command line is provided to merge files and generate reports from batches. A Standard version limited to side-by-side comparison exists.
ECMerge provides syntax colouring for Java, C/C , ASP, HTML, PHP and many others.
Here are some key features of "ECMerge Pro":
· Compare and merge text, source code files, web pages.
· Compare and synchronize folders.
· Side-by-side or 3-way comparison (using a common ancestor).
· Intuitive interface, many customizable options.
· Syntax colouring for numerous languages
· Integrated with most famous SCM
· Integrated with Windows file explorer
Limitations:
· Some functions are disabled.
· 30 days trial
What's New in This Release: [ read full changelog ]
Bug fixes:
· Fixed bug n°424: when folders are not supported by protocol handler (simple HTTP), filtering does not work
· Fixed bug n°428: resolving should not be blocked by a missing source
· Fixed bug n°429: read_number function with on offset out of range might crash for a file in memory
· Fixed bug n°432: searching inside differences might crash for text and binary views
· Fixed bug n°433: when missing source folder is created as the result of output operations, result is OK but UI fails to show it
· Fixed bug n°434: when a match is found, binary diff fails to resynchronize correctly other views
ActiveX:
· It is now possible to gain access to a Document object created inside ECMerge scripting engine (as a FHAxMergeDocument object), as well as a SourceDescription (as a FHAxMergeSource object)
· It is now possible to set options which expects a SourceDescription directly from the options() member. Use an FHAxMergeSource to do so.