AccuRev's job is to keep track of your files. Accordingly, one of AccuRev's main GUI tools is the File Browser. The File Browser makes it easy to view, monitor the status, and change the contents of elements A file or directory that is under AccuRev version control. See version. located in AccuRev workspaces 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.. You can also use it to view and monitor the status (but not modify) of elements in streams The AccuRev data structure that implements a configuration of the elements in a particular depot. The configuration of a dynamic stream changes over time; the configuration of a snapshot (static stream) never changes. Each workspace has its own private workspace stream. See workspace, stream hierarchy. and snapshots An immutable (frozen, static) stream that captures the configuration of another stream at a particular time. A snapshot cannot be renamed or modified in any way..
You can have any number of File Browser tabs open concurrently in an AccuRev GUI window -- each one displaying the contents of a difference workspace, stream, or snapshot.
See Also:
Alternatives to the File Browser
Workspaces, streams, snapshots -- what's the difference?
There are several ways to open a File Browser tab in the AccuRev GUI. When you start a new GUI session, one or more File Browser tabs (and other tabs) might open automatically, enabling you to continue from where you ended the previous session. To open a File Browser on any of your workspaces, use one of these techniques:
Select File > Open Workspace from the command menu (or click the Open Workspace toolbar button). Select a workspace and click Ok, or double-click it.
On a Stream Browser tab, make sure the desired workspace is displayed. To open another user's workspace, change the listbox setting at the bottom on the tab from Current User to the appropriate username A person who uses an AccuRev client program to access (read and/or change) the data in the AccuRev repository. Access is granted only to those who login with a "username" that was previously registered in the AccuRev repository. See login.. There is also an All Workspaces setting. Right-click the desired workspace, and select Open from the context menu. Or just double-click the desired workspace.
A new File Browser tab opens with the top-level folder in the Folders pane selected.
You can leave a File Browser, switching to another tab in the AccuRev GUI, then return to that File Browser tab later. When returning to a File Browser tab, it's a good idea to refresh the display . This ensures that the File Browser display reflects any work you performed "between visits" to the tab.
Alternatively, you can close the tab altogether: right-click the title, then select Close from the context menu. You can also close the tab using the "X" icon on the tab control itself.
The File Browser display resembles that of Windows Explorer. To the familiar Folders pane and Details pane, it adds a unique Searches pane. You can execute AccuRev commands by selecting from the GUI window's main menu, by clicking toolbar buttons, or by using the context (right-click) menus of items in the File Browser display.
The Folders pane enables you to navigate the folder (directory) hierarchy of a workspace or stream. When you're using the Folders pane, the Details pane displays the contents of the currently-selected folder.
The Searches pane lists element-status searches that you can apply to the entire workspace or stream. When you're using the Searches pane, the Details pane displays all the elements that meet the selected search criterion . For example, it can display all the files you've edited and saved with the Keep command.
When you're working in the File Browser, the indicators at the bottom of the AccuRev GUI window show the name of the current workspace or stream. For a workspace, it also shows the location of the workspace tree The ordinary directory tree, located in the user's disk storage, in which the user performs development tasks and executes AccuRev commands. in disk storage. The name of the workspace's backing stream (parent stream, basis stream) The stream that is just above a given workspace or stream in a depot's stream hierarchy. A workspace/stream inherits versions from the backing stream. is shown at the top of the Folders pane.
Click on the links below for more information on working in the File Browser's panes.