Removes a branch from the version tree of an element
ClearCase (cleartool subcommand), Attache (command)
This command destroys information irretrievably. Using it carelessly may compromise your organization's ability to support old releases.
The rmbranch command deletes one or more branches from their elements. For each branch, deletion entails the following:
destroy sub-branch event record for the parent branch of the deleted branch
NOTE: If all of an element's versions are stored in a single data container, the deleted versions are removed logically, not physically.
To delete all instances of a branch and the branch type object, use the rmtype command.
You cannot delete these branches:
Permissions Checking: For each object processed, you must be one of the following: branch creator, element owner, VOB owner, or member of the ClearCase group. See the permissions reference page.
Locks: An error occurs if any of the following objects are locked: VOB, element type, element, branch type, branch, pool (nondirectory elements only).
EVENT RECORDS AND COMMENTS. Default: Creates one or more event records, with commenting controlled by your .clearcase_profile file (default: -nc). See CUSTOMIZING COMMENT HANDLING in the comments reference page. Comments can be edited with chevent.
CONFIRMATION STEP. Default: rmbranch prompts for confirmation before deleting anything.
SPECIFYING THE BRANCHES TO BE REMOVED. Default: None.
Examples including wildcards or quoting are written for use in cleartool interactive mode. If you use cleartool single-command mode, you may need to change the wildcards and quoting to make your command interpreter process the command appropriately.
In cleartool single-command mode, cmd-context represents the command interpreter prompt. In cleartool interactive mode, cmd-context represents the interactive cleartool prompt. In Attache, cmd-context represents the workspace prompt.
cmd-context rmbranch util.c@@\main\maintenance
Branch "util.c@@\main\maintenance" has 0 sub-branches, 2 sub-versions
Remove branch, all its sub-branches and sub-versions? [no] yes
Removed branch "util.c@@\main\maintenance".
cmd-context lsvtree -branch \main\patch2 msg.c
msg.c@@\main\patch2
msg.c@@\main\patch2\1
cmd-context rmbranch -force msg.c@@\main\patch2
Removed branch "msg.c@@\main\patch2".
lsvtree, mkbranch, mkbrtype, rmtype, rmver
|
Feedback on the documentation in this site? We welcome any comments!
Copyright © 1999 by Rational Software Corporation. All rights reserved. |