Book a Demo
Prev Next

Fundamental Usage

Once your Version Control product is installed and you have created a suitable environment, Enterprise Architect can make use of that environment to control the Packages in your project. The fundamental Version Control functions are outlined in this table.

Fundamental Functions

Facility

Detail

See also

Define Version Control Settings

Version Control Configurations are used by Enterprise Architect to communicate with your Version Control system.

You define one or more Version Control configurations in your project and then use those configurations to control the Packages in your project.

Version Control Configuration

Configure a Package

To put a Package under Version Control you mark the Package as a controlled Package, specify the Version Control configuration to control it, and associate an XMI file with the Package.

Configure Controlled Package

Check Out a Package

Checks out the Version Controlled Package currently selected in the Browser window, so that you can update modeling objects within it.

Check Out a Package

Undo Check Out of a Package

Reverses the check-out of a Package, discarding any modifications that have been made by restoring the Package content to the latest revision held in Version Control.

Undo Check Out of a Package

Check In a Package

Checks in the Package currently selected in the Browser window.

Checking-in updates the reference version of a Package or group of Packages in the model.

Check In a Package

Check In a Model Branch

Checks in all Packages involved in a particular unit of work, as a single operation.

Checking-in updates the reference version of a Package or group of Packages in the model.

Check In a Model Branch

Check Out a Model Branch

Checks out all Packages within a selected model branch as a single operation, so that you can update modeling objects within them.

Check Out a Model Branch

Import a Package From Version Control

Retrieves Packages from Version Control that have been created by other users, or by you in another model, and imports them into your current model.

Include Other Users' Packages

Apply Version Control to a Model Branch

Applies Version Control to all Packages within the selected model branch, in a single operation.

In this context, a model branch is a Package in the Browser window, and all of the Packages contained within it.

Apply Version Control to Branches

View Package Revision History

Displays the change history of Version Controlled Packages.

You can also check out a prior revision of the Package for editing, effectively rolling-back to a prior revision of the Package.

Review Package History

Learn more