Getting Data out of the Repository

A stream is a configuration of a depot. A typical stream has new versions entering it all the time. Some of the versions are promoted from the workspaces based on them. Other versions are inherited automatically from higher-level streams. SeeInheriting Versions From Higher-Level Streams.

As new versions enter a stream, they become available to the sub-tree of streams and workspaces under that stream. But AccuRev never copies a new version of a file into your workspace automatically. Instead, you periodically use AccuRev commands to update the workspace. This replaces existing files (or adds new ones), so that the files in the workspace accurately reflect the stream’s versions and path elements, including any recently-arrived versions. AccuRev takes care not to overwrite files that you’re working on when it copies new versions to the workspace.