Working With Versions

SOX allows you to save projects in different versions. This means SOX freezes the project in its current
state and marks it with a timestamp. These are mainly intended for comparison purposes.

Each project starts at a branch called "Main". Branching means you diverge from the "Main" line of
development and continue without interfering with that main line. A green decorator behind the project
name shows on which branch the project currently is

, and which timestamp the version or project has

(Use the register "Team" on the SOX preferences dialog for activating or deactivating these decorators).

If you open the project directory, you will see the branching directory which contains all created
versions. Furthermore, you can switch between versions with a double click on the relevant one, or
using the "Select branch\version" dialog which can be opened by making a right-click on the project
or branch directory and choosing Team > Switch to head or version.

 


Creating a Version

Prerequisites: a SOX project was created and the repository view is active.

 

  1. Do a right-click on the branch directory or the project.

  2. Choose Team > Create version.

  3. Outcome: the Create a new Version dialog will open.

  4. Select a branch.

  5. Choose Time for forking the version at the current state.

  6. Enter a Name for the version.

  7. Activate the checkbox for opening the project in this version.

  8. Click OK.

Outcome: the version will be created and added to the branch directory.


Deleting a Version

Versions can be deleted by doing a right-click on the relevant version and choosing Delete.

Â