I don't want EA to decide on ANY conflicts. I want them reported, since there is little change, that in a true conflict, EA will decide correctly.
First, it is obvious that once a project is created as a master, then each replica created causes a significant increase in size of the project. One might presume that this means that the reference data (and more?) is being stored in the master. Possibly, the replica file AND the new content of the master is actually the model data completely duplicated! If this is the case, the infrastructure is there to do this correctly.
Consider the master file being made up of [master_data, rep1_data, rep2_data]. Then replica1.eap contains rep1_data and replica2.eap contains rep2_data.
When replica1 is synchronized, EAP needs to compare ALL data in master.rep1_data with rep1.eap. If they are the same, merge replica1.eap into rep1_data AND master_data. Now, when replica2 merges, replica2.eap is compared, in detail with master.rep2_data. If there are differences, then for each difference compare master.rep2_data with replica2.eap => If there is no change in these elements, then there are not conflicts merge away. If there are any conflicts prevent the merge, display the report and await resolution.
Can someone from EA comment?