The New Workspace Command
The New Workspace command creates a workspace A location in which one or more users perform their work, using files under version control. Each workspace consists of a workspace stream in the repository and a workspace tree in the user's disk storage., with a particular stream in a particular depot as its backing stream (parent stream, basis stream) The stream that is just above a given workspace or stream in a depot's stream hierarchy. The given workspace/stream inherits versions from the backing stream.. The workspace can subsequently be reparented The operation that changes the parent stream of a particular workspace or stream. to another stream in the same depot.
You can invoke the New Workspace command in a number of ways:
Choose File > New > Workspace from the GUI main menu.
In an Open Workspace dialog, click the New button. [note ]
Choose New Workspace from the context menu of a stream or snapshot in the Stream Browser.
AccuRev prompts you to specify the settings for the new workspace with a multiple-screen "wizard".
With the File > New > Workspace command, there may be no "current stream" context. In this case, AccuRev starts with this screen, prompting you to specify a stream context:
Depot
Select one of the repository's depots. This populates the Basis Stream listbox with the streams (and optionally, snapshots) of the specified depot.
Basis Stream
Select a stream or snapshot, to act as the backing stream for the new workspace.
Notes (click to view):
Is it advisable to base a workspace on a snapshot?
You can create new versions in a workspace based on a snapshot. But you won't be able to promote those versions to the snapshot (which is immutable, and so can't "accept" new versions). To get one or more of the versions out of the workspace, you can:
Reparent The operation that changes the parent stream of a particular workspace or stream. the workspace to a dynamic stream, then promote The operation (promote command) that transitions a version from being active in one workspace or stream to being active in the parent stream (or some other stream). This operation creates a new virtual version in the parent stream; the virtual version provides an alias for the real version, which was originally created in some user’s workspace. See version. the versions you've created in the workspace.
Using the File Browser in another workspace, open one of the version tools AccuRev GUI tools that provide access to historical versions of elements. The Version Browser provides easy access to all versions of an element. The History Browser provides access to versions through the transactions in which they were created. The Stream Version Browser provides easy access to the version that currently appears in a given stream. on a particular element. Then use the Send to Workspace command to get the version that was created in the snapshot-based workspace.
Next screen of wizard: workspace name