The New Workspace Command
(Screen 3 of 3: Configuring the Workspace)
This setting controls whether development in this workspace uses serial The practice of ensuring that multiple users do not work concurrently on the same version-controlled file. See parallel development. or parallel ('concurrent development') The practice of having two or more users concurrently work on the same project — modifying the same version-controlled elements. See serial development. methodology. If you choose parallel development, you may still be restricted to using serial development on certain files; AccuRev supports locks on individual file elements.
None (parallel development): The version-controlled files in the workspace tree are writable at any time. There is no need to perform an anchor A 'checkout'-type operation, which declares that a file element is under development in the current workspace. AccuRev records the fact that the element is 'active' by adding it to the workspace's default group. With exclusive file locking, anchoring a file in one workspace prevents it from being made active in sibling workspaces. operation on a file before beginning to work on it.
Anchor Required: Each version-controlled file in the workspace tree is read-only until you use the Anchor command to make it writable. This also makes the file active An element is said to be active in a workspace or stream if a new version of the element has been created there, and that version has not been either (1) promoted to the parent stream or (2) purged from the workspace or stream. See default group, backed, passive. An issue record is said to be active in a workspace or stream if the head version of one or more of its change package entries is in the stream's default group. in the workspace. [note ]
Exclusive Lock: Like Anchor Required, and also causes AccuRev to prevent users in sibling Two or more workspaces or streams that have the same parent stream. Pass-through streams 'don't count' -- that is, all workspaces that promote versions to the same stream are considered siblings, even if some of them are direct children of the stream, while others are children of an intervening pass-through stream. workspaces from working on the same file concurrently. See File Locking.
Initial Contents
Same as Basis stream For each element, AccuRev copies the current version in the backing stream to the workspace tree. If no version of an element currently appears in the backing stream, it won't appear in the new workspace, either.
Pick and choose from Basis stream: AccuRev doesn't copy any files to the workspace tree. To begin working in the workspace, use the File Browser's Include/Exclude facility to configure the set of elements to appear in the workspace.
EOL (Text-file line terminators)
Whenever AccuRev copies a version of a text file from the repository to the workspace tree, it uses the line terminator you configure here.
Platform EOL: Use the line terminator for the operating system on the machine where the AccuRev GUI is running.
Always use Windows EOL: Use the sequence CR-LF (hex 0C-0A) as the line terminator.
Always use Unix EOL: Use NL (hex 0A) as the line terminator.