Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.
Manual Version Control with XMI
You can use XMI to support version control by writing model elements in XML text files suitable for use with standard version control software.
Using XMI in this manner enables you to manually connect to third-party version control software outside the Enterprise Architect environment.
Enterprise Architect internally supports the configuration of version control through SCC and CVS configurations.
How to:
Before using XMI for version control, follow the steps below:
Step |
Action |
See also |
---|---|---|
1 |
Select suitable packages in the Project Browser, to be marked as controlled packages |
|
2 |
Configure these with filenames that are visible to a version control system of your choice |
|
3 |
Save the controlled packages to establish a model base and check these into the version control system |
To apply version control, follow the steps below:
Step |
Action |
See also |
---|---|---|
1 |
Continue working on a package until versioning is required |
|
2 |
Check out the package XMI file from the version control system |
|
3 |
Save the relevant package using the controlled package support |
|
4 |
Check the package back into the version control system |
|
To recover an earlier version, follow the steps below:
Step |
Action |
See also |
---|---|---|
1 |
Save the current version first This is important, because the package is completely deleted during the import process If necessary, manually update the version control system |
|
2 |
Get the required package version from the version control system |
|
3 |
Select the package to reload |
|
4 |
Select the Package Control | Load package from file menu option to import the previous version Enterprise Architect deletes the controlled package and restores the previous version |
Learn More: