In all the check-out operations, if path can not be resolved and if it does not contain a reference to a NUCM server, dvs automatically looks up the default server . If path is already referenced in the current directory, a new version is created and checked in, provided that the current version is locked. If path is not already linked to the current working collection, dvs creates a new artifact in the database and adds it to the current version of the current collection. To do so, such a collection must exist and it must be locked. The initial version number of an artifact is 1.
Collections have to be explicitly checked in.
Checking in a collection also requires that collection to be locked. In any case, for every artifact that is checked in, dvs prompts for a log message to be attached to the new version. After a check-in is completed, the previous version is automatically unlocked. Note that if the artifact is new, then the collection that contains it is not automatically checked in and unlocked. Closing a path means removing the file or the directory and all its content from the local workspace.