Version 1.3.19 of the studio introduces package locking to the model repository.
By locking a package, the modeler indicates that he is editing the contents of the package, thereby preventing other team members from locking (end editing) the same package, until the lock is removed.
Implementing locking in team modeling, minimizes the potential for synchronization conflicts and missing models.
Locking is implemented via the SVN repository. A package lock in the model repository is implemented as a .trp file lock in the SVN repository (see here for details on the mapping between packages and files).
To enable locking each team member must do the following:
If the project in which you want to use locking is already shared, you'll need to do the following:
When a project is checked out from the repository, all packages will be unlocked, i.e. read-only, and the modeler will be unable to make any changes to it.
When a modeler wishes to make a change to a model, he should:
For best results, use the Firefox browser..