How Helix Server manages files in a workspace

Helix Server manages the files in a client workspace as follows:

  • Files in the workspace are created, updated, and deleted as determined by your changes.
  • Write permission is enabled when you edit a file, and disabled when you submit your changes.

The state of your workspace is tracked and managed by Helix Server. To avoid conflicts with the file management performed by Helix Server applications, do not manually change read-only permission settings on files. Helix Server has commands that help you determine whether or not the state of your client workspace corresponds to Helix Server’s record of that state; see Work offline for details.

Files in the workspace that you have not put under Helix Server control are ignored by Helix Server. For example, compiled objects, libraries, executables, and developers’ temporary files that are created while developing software but not added to the depot are not affected by Helix Server commands.

By default, when you create a client workspace, the entire depot is mapped to your workspace. You can refine this mapping to view only a portion of the depot and to change the correspondence between depot and workspace locations, by refining the workspace view, as described in Configure workspace views.