clearmrgman

Manages the merging of versions graphically

APPLICABILITY


Product

Command Type

ClearCase


command


ClearCase LT


command


Platform

UNIX

SYNOPSIS

clearmrgman -del·iver [ -str·eam stream-selector ] [ -to tartget-view-tag]

[ -tar·get stream-selector ] [ -q·uery | -qal·l ]
clearmrgman -reb·ase [ -vie·w rebase-view-tag ] [ -str·eam stream-selector ] [ -q·uery | -qal·l ]
clearmrgman [ -tta·g to-view-tag ]

[ { [ -fta·g from-view-tag | -fbr·anch branch-type | -fla·bel label-type
| -fve·rsion version-selector ]
[ -d·irectory | -nr·ecurse ] [ -fol·low ] [ -noa·utomerge ] [ -q·uery | -qal·l ]
[-a·ll vob-names | -avo·bs | pname... ] }
{ -fil·e mrgman-file } ]

DESCRIPTION

The clearmrgman command starts the Merge Manager, a graphical tool that manages the process of merging one or more versions. It automates the processes of gathering information for a merge, starting a merge, and tracking a merge. It can also save and retrieve the state of a merge for a set of versions.

You can also use UCM-specific options to start a graphical interface for a deliver or rebase operation.

RESTRICTIONS

Identities: No special identity is required to invoke clearmrgman. If an operation invokes checkout and/or merge, then the identity checking of those commands is in effect.

Locks: No locks apply.

Mastership: (Replicated VOBs only) No mastership restrictions.

OPTIONS AND ARGUMENTS

STARTING THE GRAPHICAL USER INTERFACE FOR A DELIVER OR REBASE OPERATION.   Default: Starts the Merge Manager.

-deliver

Starts the graphical user interface for a UCM deliver operation.
-stream stream-selector

Specifies a stream to be used as the source for the UCM deliver or rebase operation.
-to tartget-view-tag

Specifies a view attached to the deliver target stream in the same project or in a different project. This option is not accepted for a remote post deliver operation.
-target stream-selector

Specifies a non-default deliver target stream in the same or a different project. For more information about delivering to an alternative target, see deliver.
-rebase

Starts the graphical user interface for a UCM rebase operation.
-view rebase-view-tag

Specifies a view to be used for the UCM rebase operation.

SPECIFYING THE DESTINATION VIEW. Default: None.

-ttag to-view-tag

Specifies a view that is used as the target of the merge operation. Merge results are created in this view.

SPECIFYING THE FROM-VERSIONDefault: None.

-ftag from-view-tag

Specifies a view that is used as the from view in the merge operation. Compares this version with the version in your view. A version of the same version is always used, even if the version has a different name in the other view.
-fbranch branch-type

Compares the version in your view with the latest version on the specified branch.
-flabel label-type

Compares the version in your view with the version selected by the specified label.
-fversion version-selector

Compares the version in your view with the version specified by version-selector.

NARROWING THE LIST OF VERSIONS TO BE CONSIDERED.  Use the following options to select a subset of the versions specified by pname arguments and the -all or -avobs option.

-d·irectory

For each directory, considers only the directory itself, not the directory or file versions, or VOB symbolic links it catalogs.
-nr·ecurse

For each directory version, considers the file and directory versions within it, but does not descend into its subdirectories.
-fol·low

Causes VOB symbolic links to be traversed.

TURNING OFF AUTOMATIC MERGING.

-noa·utomerge

Turns off automatic merging of directories.
-q·uery

Turns off automatic merging for nontrivial merges and prompts you to proceed with every change in the from-versions. Changes in the to-version are accepted unless a conflict exists.
-qal·l

Turns off automated merging. Prompts you to determine whether you want to proceed with each change.

SPECIFYING THE VERSIONS TO BE CONSIDERED.  Default: None.

-all vob-names

Considers all the versions in the specified VOB or VOBs, whether or not they are visible in your view.
-avobs

Considers all the versions in all the VOBs active (mounted) on the local host. (If environment variable CLEARCASE_AVOBS is set to a colon-separated list of VOB-tags, this set of VOBs is used instead.
pname...

Considers only the specified file versions and the subtrees under the specified directory versions.

LOADING A MERGE MANAGER FILE. Default: Starts a new session.

-fil·e mrgman-file

Loads the specified merge manager file.

EXAMPLES

SEE ALSO

deliver, findmerge, merge, rebase, rmmerge, xmldiffmrg