Please note : This help page is not for the latest version of Enterprise Architect. The latest help can be found here.

Version Control Nested Packages

In releases of Enterprise Architect later than version 4.5, when you save a package to the version control system only stub information is exported for any nested packages. This ensures that information in a nested package is not inadvertently over-written by a top level package.

Guide:

Topic

Detail

See also

Checking Out

When checking out a package, Enterprise Architect does not modify or delete nested packages; only the top level package is modified.

As a consequence of this behavior, if you check out or get a version controlled package with nested packages not already in your model, you see stubs in the model for the nested packages only.

 

 

Get All Latest

If you select the Get All Latest option from the version control menu, Enterprise Architect populates any new stubs from the version control system.

 

Get All Latest

Importing Models

You can populate a large and complex model, by 'getting' only the root packages, then using Get All Latest to recursively iterate through the attached and nested packages.

This is a powerful and efficient means of managing your project and simplifies handling very large models, even in a distributed environment.

The command Import a Model Branch combines the steps described above into a single operation.

 

Get Package

Import Controlled Model Branch

Notes

It is recommended you do not mix versions of Enterprise Architect later than version 4.5 with earlier versions when sharing a version controlled model; if this is necessary it is best to go to the Version Control Settings dialog and deselect the Save nested version controlled packages to stubs only checkbox, setting Enterprise Architect to the pre-version 4.5 behavior (for the current model only)