Book a Demo

Author Topic: Updating a shared repository from an offline copy  (Read 187 times)

Guillaume

  • EA Practitioner
  • ***
  • Posts: 1409
  • Karma: +42/-2
    • View Profile
    • www.umlchannel.com
Updating a shared repository from an offline copy
« on: July 10, 2026, 01:39:37 am »
Hi,

I have a shared EA repository on a DB available via the PCS with the EA Security enabled.
A number of users work remotely and complained it was slow via the VPN so they took a local copy of the EA repository so they can work offline and carry updates locally, before submitting these changes to the shared repository.
This requires some governance and I wonder if the following is sustainable:
- With the shared EA repository opened, the user creates a lock on the package branch to update (no one else can edit it from then)
- A project transfer is carried out to generate a local copy of the full EA repository in a QEA file (SQLite)
- The user opens the local file and locks all packages but the one to update to make sure no modification is carried in other packages
- The user carries the changes locally
- Once the updates are done, the user exports (XEA or XMI) the package matching the locked branch
- The user opens the shared repository and runs an XMI or XEA import on the locked/edited package (XEA should be used as it's quicker but I'm not sure if there's any difference in terms of model update/merge).
- Once the import is over, the user can remove the lock

Any feedback is welcomed.
Thanks
« Last Edit: July 10, 2026, 08:05:37 pm by Guillaume »
Guillaume

Blog: www.umlchannel.com | Free utilities addin: www.eautils.com