New UUIDs for non-conflicting Addition changes after merge [message #1751682] |
Thu, 12 January 2017 08:12  |
Eclipse User |
|
|
|
Hi!
I am using EMF Compare to handle model merging in my own EMF-based application and I have encountered a problem when merging.
The use case I've been looking at is the following:
1. A model has local changes (conflicting or non-conflicting) and the user tries to merge some changes from the remote
2. Before starting the merge we commit all local changes and start the merge process (using the JGit MergeCommand for each commit coming from the remote)
The problem appears in the resulted model after the merge process has finished.
It seems like all changes introducing new eContainment references result in new objects with new UUIDs locally and not in a copy of the objects from the remote as expected. This is, of course, not at all desirable in our application since we use UUIDs to identify objects and this will highly influence future merges and the entire collaboration process.
Do you have any ideas where could the problem arise from?
|
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.25724 seconds