Compare, convert and merge content between different instances of an Umbraco website. Easily control how you move content between development, staging and live sites. You can compare and merge the following entity types:
Converge is currently a beta test version and will only work with version 7 of Umbraco (v7.7.0 onwards). Please back up your code and database before using. I would really appreciate your feedback (both good and bad!).
I have lots of updates planned, not least an implementation that works with Umbraco 8. The eventual intention is to be able to transfer content from an Umbraco 7 site to its Umbraco 8 equivalent, thus being able to use Converge to help migrate between those two versions.
How to Use
Converge has been designed to allow the transfer of content between different versions of Umbraco. A number of built-in data type converters are supplied to transform legacy data types to their updated versions before the comparison is made, so that the content is upgraded during the process. For example, from Umbraco version 7.12.0 onwards Tags can be stored as JSON rather than CSV. A built-in converter will convert the CSV Tags to JSON during the comparison and merge.
You can also add your own data type converters by creating a C# class that implements the IDataTypeConverter interface. The class can be added to Converge using the following function call in an ApplicationStarted event.
I hope to create some more detailed documentation soon!