ClearCase 常用命令總結

2021-09-01 07:54:39 字數 1922 閱讀 7072

圖形化操作,也基本夠用了,但很多操作,還是命令方便。

這篇文章用來總結常用的cc命令,留著以後方便找。

1、把資料夾(未加入版本控制)及其中所有的子檔案,加入到資料夾(cc上的資料夾)下

clearfsimport -recurse -nsetevent
例:想把 自己本地的乙個資料夾 c:\helloworld 及其所有子檔案 全部加入到 m:/tmp目錄下:

clearfsimport -recurse -nsetevent c:\helloworld m:\tmp
執行之後,就多出了m:\tmp\helloworld及其中的內容。

2、刪除指定目錄下,所有自己的開發分支。自己開發時,會拉出開發分支,merge後,經常懶著去刪自己的分支。後來別人在主分支上加了新的內容,自己就會看不到,所以,經常刪除自己的開發分支,是個好習慣。

cleartool find 《要刪除分支的目錄》 -branch brtype(《要刪除自己開發分支的名字》) -exec "cleartool rmbranch -force %clearcase_xpn%"
例:想要刪除m:\tmp\helloworld下面所有自己的開發分支 fangniude_dev:

cleartool find m:\tmp\helloworld -branch brtype(fangniude_dev) -exec "cleartool rmbranch -force %clearcase_xpn%"
執行之後,開發分支都被遞迴刪掉了,保證自己看到的是主分支上最新的東西了。

3、建立label,這裡說的是建立,在打乙個新的label前,要先建立它。當然,可以通過國貨工具來建立,這裡只說指令碼。

cleartool mklbtype -nc 例:要建立乙個名為build20120608的label:

cleartool mklbtype -nc build20120608

執行之後,在打label時,就不會告訴你,沒有這個label了。

4、打label到指定點,如果在這個檔案上還沒打過,就打在這個點上,如果已經打在其他點上了,就移過來。

cleartool mklabel -replace 例:要把已經建立好的build20120608打到 m:\tmp\helloworld目錄 int_v2012分支的3這個點上:

cleartool mklabel -replace build20120608 m:\tmp\helloworld@@\main\int_v2012\3

5、打label到指定目錄下所有檔案 的 指定分支的最新點上,在出patch時,會拉patch分支,label只打到有patch分支的所有點上。

cleartool find 《哪個目錄下》 -version "" -exec "cleartool mklabel -replace 例:要在 m:\tmp\helloworld 目錄下 所有檔案的 int_v2012 分支的最新版上打上 build20120608  label:

cleartool find m:\tmp\helloworld -version "" -exec "cleartool mklabel -replace build20120608 %clearcase_xpn%"

6、打到snapshot view上未加入版本控制的檔案。在靜態檢視上,會加入一些自己的檔案,加的時候,不想馬上加入版本控制,後來要加入的時候,卻忘了自己曾經增加過哪些檔案。這個時候,用下面的命令

cleartool ls -recurse -view_only
執行後,會列出view only的檔案,也就是在你本地view上加入的檔案。

先寫這些,以後發現有用的,再補充。

常用命令總結

一,vim常用命令 set nu 顯示行號 dd 刪除當前行 yy 拷貝當前行 p 粘接內容 行號gg 定位改行到行號 g 切換到檔案尾部 gg 切換到檔案頭部 二,linux常用命令 全路徑cp a 拷貝目錄 a dpr cat n 行號 檢視檔案內容前面10行 rename 改名 rm rf 刪...

常用命令總結

1 lsof i 埠號 2 netstat tunlp grep 埠號 1.徹底置空,也就是ls檔案的大小為0,檔案裡面什麼都沒有 1 filename 2 true filename 3 cat dev null filename 4 filename 2.置空檔案,但是檔案中有空行,ls檔案的大...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...