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 <file element></font>
- Checkin Directory:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>checkin –comment “added <file name>” <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>”’ <file></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”<file></font>
Check if File is View-Private:
<font inherit/Courier New,Courier,monospace;;inherit;;inherit>describe –fmt “%Vn” <file></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” <file>
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” <file></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>[mklbtype –ordinary –comment “created by Stages” <label type>]
mklabel –replace <label type> <file></font>