The Change Palette is a tool for propagating changes 'outside the lines' of a depot's stream hierarchy. You use it to
promote one or more versions from a
dynamic stream to a stream other than its
parent stream. In some cases, a
merge operation is required before you can propagate changes between streams; the Change Palette helps you to manage the
Merge and subsequent
Promote commands. You can use
Patch instead of
Merge, in order to send just some -- not all -- of the changes that a version contains.
You can also use the Change Palette to send changes from a dynamic stream to a workspace. This can be accomplished with a simple
checkout operation, or with a more complex merge or
patch operation.
You cannot use the Change Palette to promote versions from your workspace to an arbitrary stream. The only destination for versions in a workspace is the workspace’s backing stream, via the
Promote command. (But you can
reparent a workspace to provide a new destination for promoted versions.)