Version Control and Reference Data

Reference data is data that is used across a model or project; it is not package-specific.

Version control in Enterprise Architect operates at package level, and therefore does not capture changes in reference data. Where version control is used in a shared packages or multiple private model set up, changes in reference data are not brought into the model when the package is checked in.

To ensure that changes in reference data are shared between users in a version-controlled project, you should periodically export the reference data from the model where the changes were made, and import it into the other models maintained by the team.


Reference data is exported and imported as an XMI file, which contains whatever types of reference data you want to transfer (see the list of data types in the Export Reference Data topic).

It might be useful to include, in your project management processes, version-control of this XMI file through your version control software, external to Enterprise Architect.