The Conflicts mode displays files in your workspace whose changes conflict with another version of that file elsewhere in the stream hierarchy -- often, but not always, the version in the parent stream. Overlaps, deep overlaps, and twins are all examples of the types of conflicts displayed in this mode. Note that while other File Browser modes also display conflicts, only the Conflicts mode can show elements with deep overlap conflicts.
See File Browser Modes for more information on other modes.
The Explorer pane in Conflicts mode shows only those directories that are themselves in conflict or that contain one or more files that are in conflict with other versions elsewhere in the stream hierarchy. For example, if a file in the
\flounder directory conflicts with another version, the
\flounder directory is displayed in the Explorer pane.
Timestamp Optimization option. By default, AccuRev uses cached server information to identify which files in the workspace should have a status of
(modified). To learn more about this option and when you might want to turn it off, see
Chapter 5 Timestamp Optimization (TSO) in the AccuRev
Administrator’s Guide. See
AccuRev Element Status Reference for a discussion of
(modified) and other statuses.
Tip: You can hide the Diff pane by clicking the
Hide Diff Pane button (

).
In this example, note that the Diff pane depicts the conflict between the workspace content and its parent, the dev stream, but that the Version Browser shows the stream where the change originated,
int. This is because the
int stream is the stream from which the workspace version’s parent stream (
dev) inherited the change.
Tip: Placing the pointer on a version icon displays a tooltip with detailed information about that version.
See Chapter 6 The Version Browser to learn more about the Version Browser and its features.
Depending on the depth and complexity of your stream structure, the search for elements with deep (overlap) status can take more time than a search for simple overlaps. To make the search more efficient, the Conflicts mode uses Deep Overlap Optimization, which stops searching for overlaps beyond any time basis stream in the workspace’s stream hierarchy. This optimization improves performance, and also simplifies the display by not showing elements that are not relevant. If you want AccuRev to search the workspace’s entire stream hierarchy for deep overlaps, clear the
Deep Overlap Optimization check box. When you do this, any deep overlap elements beyond a time basis stream are displayed with orange instead of yellow highlighting to distinguish them from other conflict types.
Tip: The
Deep Overlap Optimization check box setting is saved as a user preference in AccuRev’s
preferences.xml file. The setting is applied to all workspaces and streams you subsequently open in the File Browser, though you can change it any time you wish.