EMF Compare provides comparison and merge facility for any kind of EMF Model. It includes a generic comparison engine, the ability to export differences in a model patch and it is integrated with the Eclipse Team API meaning that it enable collaborative work on models using CVS, SVN and GIT
In a nutshell this project provides : a framework you can easily reuse and extend to compare instances of your models and a tool integrated in the Eclipse IDE to see the differences and merge them.
Read more about this project and get all useful information and links about it in a nutshell.