Migrating objects in version control

Versioning refers to the process of assigning unique version numbers to unique states of activities and objects. These numbers are generally assigned in increasing order and correspond to new developments in a group or project. While migrating objects in version control, we can omit the version control fields, if required. 

This can be done through a configuration file migration.properties which further has the following configurable properties:

  • migration.export.omitVersionControlFields
  • migration.import.omitVersionControlFields

By default, the value of these properties is set to false. This means by default, the version control fields will not be omitted while exporting or deploying objects in version control.


Steps to Omit the Version Control Fields while Exporting and Deploying Objects in Version Control:

  1. Go to <Adeptia_Suite_Installation_folder>\AdeptiaServer\ServerKernel\MigrationUtility folder.
  2. Open migration.properties file.
  3. Set the value of migration.export.omitVersionControlFields property as true while exporting objects in version control.

    For information on how to export objects, refer to Export.

  4. Set the value of migration.import.omitVersionControlFields property as true while deploying objects in version control.

    For information on how to deploy objects, refer to Deploy.

  5. Save the file.

    It is recommended whenever you migrate version control objects to the target environment, it shall not have version control enabled in it.