7. Diff, Merge, Patch, and the Change Palette : Merging Versions of a Directory

Merging Versions of a Directory
Merge can merge changes made to a directory (folder) element in two different contributor versions.
Basic Merge Algorithm
The basic procedure for handling changes in a merge operation is the same for all elements, including directory elements:
For a more detailed discussion, in the context of changes to the contents of a text file, see Handling Change Sections on page 236.
What Constitutes a Change to a Directory?
Given that the algorithm for handling changes is basically the same for all elements, the only thing special about merging versions of a directory is the nature of changes to a directory element.
Each of the above changes creates a new version of the directory element.
Similarly, removing (with Defunct) an element from a directory is not a change to the directory -- it is a change to that particular element.
Each of the above changes creates a new version of the element within the directory, but does not affect the directory element itself.
Directory Merge Procedure
Since AccuRev tracks only namespace changes to a directory, not content changes, execution of the Merge command on a directory element never involves the Merge tool (or third-party tool). A conflict at the namespace-level merge involves making choices in the same one or two dialogs used for all kinds of elements.

Borland