This is an old revision of the document!
ClearCase Operations and Commands
Views
View Creation
- Snapshot View:
- <font inherit/Courier New,Courier,monospace;;inherit;;inherit>
mkview -snapshot [-vws <view storage location>] – tag
</font>
<view tag> <view location>
- Dynamic View:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>mkview – tag <view tag> <view storagelocation></font>
View Deletion
- Snapshot View:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>rmview –force <view location></font>
- Dynamic View:
- <font inherit/Courier New,Courier,monospace;;inherit;;inherit>
rmview –force <view storage location>
</font>
Set Config Spec (includes view update):
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>setcs –tag <view tag> <config spec path>
</font>
Explicit View Update in CMS Profile:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>update <view directory>
</font>
Check if View is Registered:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>lsview
</font>
Mount VOB for Dynamic View:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>lmount <vob tag>
</font>
Files
Initial Creation:
- Checkout Directory:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>checkout –nc <path></font>
- Add File:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>mkelem –mkpath –nc</font>
- Checkin Directory:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>checkin –comment “added ” <path></font>
Checkout:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>checkout –nc <path></font>
Undo Checkout:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>uncheckout –rm <path></font>
Checkin:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>checkin –comment <comment> -identical <path></font>
Change State:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>[mkattype –ordinary –comment “Stages document state” <attribute
type specification>]
mkattr –replace <attribute type> ‘“<attribute value>”’</font>
Update File in Snapshot View:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>update –force –overwrite –log “NUL”<parent directory></font>
or:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>update –force –overwrite –log “NUL”</font>
Check if File is View-Private:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>describe –fmt “%Vn”</font>
Determine Information about Current Version:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>describe –fmt “%Vn\n%PVn\n%Nd\n%u\n%[pkitStatus] ]a\n%l\n%c
</font>
=*&*=*&*HISTORY_ENTRY_DELIMITER*&*=*&*=\n”
Determine Version History Information:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>lshistory –fmt “%Vn\n%PVn\n%Nd\n%u\n%[pkitStatus] ]a\n%l\n%c
=*&*=*&*HISTORY_ENTRY_DELIMITER*&*=*&*=\n”</font>
Download Old Version:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>get –to <temporary path> <element path>@@<version selector></font>
Add Label:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>–ordinary –comment “created by Stages” <label type>]mklbtype[</font>
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>mklabel –replace <label type></font>