Using Version Management in e!COCKPIT

Projects can be developed based on Apache™ Subversion® in e!COCKPIT.
The “e!COCKPIT SVN“ add-on is required to use version management.

  1. Install the “e!COCKPIT SVN” add-on on the “Updates & Add-ons” page of the Backstage view (see Performing Software Updates).
  2. Enter the license number on the “Licensing” page of the Backstage view (see Enabling Licensed Add-ons).
  3. The license is activated (Internet connection required).
  4. SVN functions are only accessible in an active project. Therefore, first create an empty project or load an existing project.

Version Management is integrated in the interface as follows:

Status Icons (here: in the Program Structure)
Status Icons (here: in the Program Structure)

Note

Note compatibility issues!

Note that “e!COCKPIT SVN” is not compatible with file-based SVN repositories of version 1.10 and above.

Note

Automatic locking can lead to incorrect behavior!

Subversion supports locking mechanisms for parallel execution of SVN actions of different users. This function is not currently supported in e!COCKPIT. Therefore, this function is disabled by default both in the backstage view on the “Options” > “CODESYS Options” > “SVN” page and on the “Project Settings” page.

We recommend not changing this setting and keeping the “Never lock automatically” selection, since otherwise incorrect behavior and possibly even program crashes may occur.