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

Version Control Submenu

If you want to apply a version control system to your project, you can set it up and add Packages to it, and:

  • Apply version control to a Package
  • Modify or check version control settings
  • Validate settings for all version controlled Packages
  • Resynchronize the status of all version controlled Packages, with their associated version control system.
  • Allow working when not connected to version control

Once the system is configured, you can apply further version control options using the Package context menu in the Project Browser.

Access Project | Version Control

Version Control Options

Option

Action

See also

Configure Current Package

Specify whether this Package (and its children) is version controlled and, if so, which version control configuration file applies, using the 'Package Control Options' dialog.

Shortcut: Ctrl+Alt+P

Configure Controlled Package

Version Control Settings

Specify the options required to connect to a Source Code Control (SCC) provider, using the 'Version Control Settings' dialog.

Version Control Settings

Validate Package Configurations

Test the validity of the version control settings associated with each version controlled Package within the current model.

Validate Package Configurations

Update and Synchronize All Package Statuses

Resynchronize the version control status of Packages as recorded in your project when they are out of synchronization with the version control status reported by your version control provider.

The function acts on all version controlled Packages within the  project, updating the values recorded in the project to match the values reported by the version control provider, without performing any XMI import or export.

Resynchronize the Status of Version Controlled Packages

Work Offline

Work independently of the version control server.

By selecting Work Offline before loading your project, you can prevent the system from attempting to connect to a version control server that is unavailable, thereby avoiding the delays of waiting for the server to respond and any associated error messages.

Offline Version Control

Learn more