Reserving a Version Controlled Item
A version controlled item can be reserved in order to prevent other users committing changes. This allows the user to make complex changes to the database item while ensuring that there can be no conflicts when committing the changes.
The reserve on a database item can be removed at any time.
To reserve/unreserve a version controlled item:
- Display an Explorer view of the database
- Right-click on the version controlled item and select one of the reserving options from the Advanced submenu of the context menu.
Reserving Options
Reserving Option |
Description |
---|---|
Reserve network |
The local database item will be updated with the latest version from the server if it is out of date, and the database item will be reserved. When a version controlled database item is reserved, other users will not be able to commit changes to the database item. If the version controlled database item is already reserved, a message will be displayed containing details of the user that has the item reserved. |
Unreserve network |
Reserve will be removed from the database item; other users will now be able to commit changes to the database item. The Unreserve network option will only allow the user that has reserved the database item to remove the reserve from that item. Unreserving will fail if another user attempts to remove the reserve using this option. |
Force unreserve network |
Reserve will be removed from the database item regardless of which user has reserved the item. All users will now be able to commit changes to the database item. |
Committing Changes to a Reserved Version Controlled Item
On committing changes to a reserved version controlled item:
- If the user committing changes is the user that reserved the version controlled item, the commit will be carried out. The network will be unreserved when changes have been committed.
- If the user committing changes is not the user that reserved the version controlled item, the commit will fail. An error message will be displayed containing details of the user that has the item reserved.