Book a Demo

Author Topic: XMI 3-way merge  (Read 2477 times)

amacara1

  • EA User
  • **
  • Posts: 52
  • Karma: +0/-0
    • View Profile
XMI 3-way merge
« on: November 02, 2022, 02:45:33 am »
I have exported from master DBMS to my local file and made changes locally inside a package. Meanwhile (since exporting from DBMS), people have made changes to the same package, on the master DBMS. I would like to merge changes into my local copy.
If I export XMI from master DBMS and then try to use direct XMI merge locally, then a comparison shows unexpected results: not all my local changes are preserved, not all changes done on master are coming through.
What I am missing, how can do this merge, please?

Takeshi K

  • EA User
  • **
  • Posts: 620
  • Karma: +41/-1
    • View Profile
    • Sparx Systems Japan
Re: XMI 3-way merge
« Reply #1 on: November 02, 2022, 10:19:46 am »
Hello amacara1,

The following merge file will help you:

Merge with XMI Using Merge File
https://sparxsystems.com/enterprise_architect_user_guide/16.0/model_exchange/merge_package_with_xmi.html

HTH,
--
t-kouno

amacara1

  • EA User
  • **
  • Posts: 52
  • Karma: +0/-0
    • View Profile
Re: XMI 3-way merge
« Reply #2 on: November 02, 2022, 03:57:19 pm »
I read it, Takeshi K, thank you. But I am unclear why use that (vs direct merge) and even if I try blindly, what would the content of the XMI (first file in that dialog box) be and what would the content of merge file (second input in that dialog box) be?

amacara1

  • EA User
  • **
  • Posts: 52
  • Karma: +0/-0
    • View Profile
Re: XMI 3-way merge
« Reply #3 on: November 02, 2022, 05:30:13 pm »
I have also noticed that merge problems for incoming elements (added on the master by someone else, not present in my local) appeared on elements created in newly added packages - like bringing-in these elements does not work because merge operation does not add these new packages from remote - parent packages of these incoming elements