ClearCase commands summary

來源:互聯網
上載者:User

element_pname:
/vobs/xxx/xxx/xxx/xxx@@/main/xxx/xxx/xxx/xxx/<branch_type>/x

element_pname_no_ver:
/vobs/xxx/xxx/xxx/xxx@@/main/xxx/xxx/xxx/xxx/<branch_type
>
pname:
/vobs/xxx/xxx/xxx/xxx

0. Common commands

 1) cleartool mkview -tag
<view_name> /view_store/<view_name>.vws
 2) cleartool rmview -tag
<view_name>
 3) cleartool setview <view_name>
 4) cleartool
lsview
 5) cleartool ls <-s> <-d>
 6) cleartool diff -g -pre
<...> <...>
 7) cleartool setcs
 8) cleartool edcs
 9)
cleartool catcs

1. List my checkouts

  1) List my checkouts without
checkouted dir
  cleartool lspr -co -s
  2) List my checkouts including
dir
  cleartool lsco -cview -me -s -r $(pwd)
   
2.
Merge


  1) Find merge from label to current config spec
   a.
Print files need merge
    cleartool findmerge . -fversion <label_name>
-print
    cleartool findmerge . -fversion .../<branch_name>/LATEST
-print
    b. Merge files
    cleartool findmerge . -fversion
<label_name> -merge
    cleartool findmerge . -fversion
.../<branch_type>/LATEST -merge
    c. Merge files, if any merge can't
be completed automatically, start the graphical merge
    cleartool findmerge
. -fversion <label_name> -merge -gm
    cleartool findmerge . -fversion
.../<branch_type>/LATEST -merge -gm
 2) Merge
  a. Draw merge
line
  cleartool merge -to -nda <target_element_pname>
<source_element_pname>  
  b. Graphical merge
  cleartool merge -g
-to <target_element_pname> <source_element_pname>
 
 3) Remove
merge
 clt rmmerge <source_element_pname>
<target_element_pname>
 
3. Find element

 1)
Find elements of the branch_type
 cleartool find . -element
"brtype(<branch_type>)" -nxn -print
 cleartool find -avobs -element
"brtype(<branch_type>)" -nxn -print
 
4. Create/Remove
branch


 cleartool mkbtype -nc <branch_type>
 cleartool
mkbranch -nc <branch_type>
<pname>|<element_pname> 
 cleartool rmbranch
<element_pname_no_ver>

5. Change branch_type

 cleartool chtype
<new_branch_type> <element_pname_no_ver> 
 cleartool rename
brtype:<old_branch_type> brtype:<new_branch_type>
 
6.
Describe an element


 cleartool desc
<element|element_pname>
 cleartool desc -g
<element|element_pname>
 
7. Make
label


 cleartool mklbtype -nc <label_name>
 cleartool
mklabel -replace <label_name>
 
8. Create
element


 cleartool mkelem -nc <pname>
 
9.
Compound Commands

  
 1) Checkin all of the checkouted files
(dirs)
 cleartool lspr -co -s | xargs cleartool ci -nc
 cleartool lsco -s
-cview -me -r | xargs cleartool ci -nc
 2) List all of the element_pname in
of one branch_type
 cleartool find <path> -element
"brtype(<branch_type>)" -nxn -print | xargs cleartool ls -s -d
 3)
Create a build share
 cleartool lspr -other | xargs zip /tmp/xxxxxx.zip -y -g
>/dev/null
 4) Remove find merge files
 find -name "findmerge.*" |
xargs -t rm -f
 find -name "*.contrib*" | xargs -t rm -f
 5) Remove
label
 xxxxxxxxxxxxx | xargs -t -i cleartool rmlabel {}
<pname>
 
10. Others

 1) Lock &
Unlock
 clt lock -obsolete <element_pname_no_ver>
 clt unlock
<element_pname_pname_no_ver>

 2) Remove version
 clt rmver -version <element_pname>
<pname>
 
 3) Mount all vobs
 clt mount -a

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.