3. The File Browser : Demote: Moving Elements Out of a Stream

Demote: Moving Elements Out of a Stream
The Demote command moves one or more element versions out of a parent stream (the source stream), while making those versions accessible in a child stream (the destination stream) -- and in workspaces and streams below it.
The basic use of demote is to stop sharing changes in a given stream by moving those changes out of the stream. A demote operation is different from a Revert to Basis operation in that the changes are not completely abandoned. Instead, the current file versions are retained in the child stream that you specify during the demote process.
Suppose, for example, you made some changes to the matrix.ini file and promoted your changes to the Dev stream, with the result that your changes were causing software builds to fail. You could demote those changes from the Dev stream to a child stream, which would enable your builds to succeed while you fixed the problematic file in another location. Once you had made the appropriate corrections, you could promote the matrix.ini file to the Dev stream once more.
The Demote option is available in several places in the AccuRev GUI, such as the StreamBrowser and in the Conflict mode of the Stream View Explorer.
When considering a demote operation, keep the following points in mind:
Demote and Entity Types
The following table indicates whether it is possible to demote to or from various AccuRev entities.

Borland