Version Control system

Version Control helps you to create and maintain your objects within a project in Adeptia Connect. An object can be modified multiple times and It is also possible that the same object has been modified by more than one user at a different point of time. So it becomes important to maintain the version as well as revision history of the objects. Without revision history of the activity, you cannot find out which user has made the respective change to the activity. Therefore, to avoid such circumstances, Adeptia Connect provides the ability to version control the objects

Versioning refers to the process of assigning unique version numbers to unique states of the activities and objects. These numbers are generally assigned in increasing order and correspond to new developments in a project. For example, if you create any activity and check-in the activity, it will be automatically assigned as version 1 and the activities created and checked-in after that will be assigned with very subsequent revisions, that is, the activities will be saved as revision 2, 3, 4, and so on. 

Check-in, Revision History, and Replace With options are added in various activities of Transactions, Configure, and Manage Objects screens to support versioning in Adeptia Connect. 

Versioning enables you to:

  • Maintain unique versions of the changes done to a single activity.
  • Check-in all objects of a Project to store them in version control system
  • Perform check-in on individual activity to store them in the version control system.
  • Maintain revision history as to know which user worked on which activity.
  • Check-out any version of individual activity to work on.

By default Versioning is disabled. To enable versioning of objects, Adeptia Connect uses Git Version Control, which is a software versioning and revision control system distributed under open source license. To use versioning in Adeptia Connect, you need to install Git and integrate it with Adeptia Connect.


Next step

Configuring Connect for Version Control using Git