ClearCase基本操作詳解

http://www.cnblogs.com/xbsoft/archive/2008/05/08/1187658.html

 

 

 

對於開發人員而言,對ClearCase的常用操作無非增、刪、改而已。但在不同情況下,這些操作也會變得複雜,下面我們就來看看如何通過一些技巧,使複雜的過程操作起來能夠很簡單。

h2. 一、增

增加一個文件到ClearCase;
1)右鍵單擊該文件,選擇"Add to Source Control"
add to source.jpg
2)選擇一個activity名字,或者新建一個activity,選擇"ok"
select activity.jpg

增加同一級目錄下的文件到ClearCase;
1)選擇add to source control;
add01.jpg
2)選擇apply to all;
add02.jpg
add03.jpg

增加一個包括子文件夾的文件夾到ClearCase;
增加多個目錄下的多個文件到ClearCase;

使用windows資源管理器增加文件到ClearCase;
1)右鍵單擊該文件,選擇"ClearCase",然後選擇"Add to Source Control"
explorer_add.jpg
2)選擇一個activity名字,或者新建一個activity,選擇"ok"
select activity.jpg

使用ClearCase客戶端增加文件到ClearCase;
使用windows搜索功能增加文件到ClearCase;
1)選擇要增加的目錄,通過Windows Search,找到要增加的文件;
searchadd01.jpg
2)右鍵選擇Add to source control;
searchadd02.jpg
使用Visual Studio增加文件到ClearCase;
1)安裝:
運行 <clear case>\bin\Integrations\CCVS7Addin\Setup\setup.exe
2)在VS中新建工程,工程目錄必須在VOB\View之中
vs01.jpg
3)右鍵選擇add to source control
vs02.jpg
4)確定
vs03.jpg

*使用CCRC增加文件到ClearCase;*
1)CCRC安裝:\\cn-s-sh-rnd-002\ClearcaseSetup\ccrc6
2)選擇"Join a UCM Project"
ccrc01.jpg
3)ClearCase Web server就是CCWEB Server:[http://cnshwf87wq1x:88/ccweb]
這裏使用EKC3賬號登陸
ccrc02.jpg
4)選擇project
ccrc03.jpg
5)選擇開發分支
ccrc07.jpg
6)"Next"
ccrc08.jpg
7)"finish"
ccrc09.jpg
8)"Yes"
ccrc10.jpg
9)New一個File
ccrc16.jpg
10)鍵入文件路徑和文件名
ccrc17.jpg
11)右鍵"Add to Source Control..."
ccrc18.jpg
12)"Apply"
ccrc19.jpg

*使用Eclipse增加文件到ClearCase;*
1)安裝:\\cn-sh-d0403220\App
選擇"Find and Install"
eclipse01.JPG
2)選擇"Search for new features to install"
eclipse02.JPG
3)點擊"New Local Site..."
eclipse03.JPG
4)選擇插件所在目錄
eclipse04.JPG
5)確定
eclipse05.JPG
6)插件安裝完成
eclipse06.JPG
7)新建工程,且工程目錄必須是View的路徑,這裏的已將工程默認路徑設置成View的路徑
eclipse07.JPG
8)選擇"clearcase"菜單,選擇"Connect to rational ClearCase"
eclipse08.JPG
9)確定
eclipse09.JPG
10)現在工程將被"Add to Source Control",選擇確定。
eclipse10.JPG eclipse11.JPG

使用CCWEB增加文件到ClearCase;
1)訪問 [http://cnshwf87wq1x:88/ccweb]
2)如果你還沒有view,請新建
ccweb02.JPG
3)選擇project vob
ccweb03.JPG
4)選擇project
ccweb04.JPG
5)你可以新建一個development view 或者integration view,或者兩者都新建 , 鍵入view directory,選擇project stream
ccweb05.JPG

6)在項目目錄中新建一個文件
ccweb08.JPG

7)選擇該文件,單擊add to clearcase
ccweb09.JPG

8)鍵入activity名字
ccweb07.JPG

使用增強的腳本增加文件到ClearCase;
使用webdav for IIS增加文件到ClearCase;
1)什麼是webdav?
WebDAV
WebDAV(Web-based Distributed Authoring and Versioning)
一種基於 HTTP 1.1協議的通信協議.它擴展了HTTP 1.1,在GET、POST、HEAD等幾個HTTP標準方法以外添加了一些新的方法,使應用程序可直接對Web Server直接讀寫,並支持寫文件鎖定(Locking)及解鎖(Unlock),還可以支持文件的版本控制。

Microsoft windows2000/XP及IE, Office還有Adobe/MicroMedia的DW等都支持Webdav,這又大大增強了Web應用的價值,以及效能。對於需要大量發佈內容的用戶而言,應用WebDav可以降低對CMS系統的依賴,而且能夠更自由的進行創作。上傳、下載變得輕鬆自如。

Web 分佈式創作和版本管理 (WebDAV) 擴展了 HTTP/1.1 協議,允許客戶端發佈、鎖定和管理 Web 上的資源。與 IIS 集成後,WebDAV 允許客戶端進行下列操作:
- 處理服務器上 WebDAV 發佈目錄中的資源。例如,使用此功能,具有正確權限的用戶可以在 WebDAV
目 錄中複製和移動文件。
- 修改與某些資源相關聯的屬性。例如,用戶可寫入並檢索文件的屬性信息。
- 鎖定並解鎖資源以便多個用戶可同時讀取一個文件。但每次只能有一個人修改文件。
- 搜索 WebDAV 目錄中的文件的內容和屬性。

在服務器上設置 WebDAV 發佈目錄與通過 Internet 信息服務管理單元設置虛擬目錄一樣簡單。設置好發佈目錄後,具有適當權限的用戶就可以向服務器發佈文檔,並處理目錄中的文件。在設置 WebDAV 目錄之前,必須首先安裝 Windows XP Professional。

避免一個文件被多次add to source control. 這會形成多個element。
\-可以通過一個人加文件,其它人只需要update.
\-加文件前先update父目錄.
\-可以通過腳本建立Trigger來檢查防止在一個目錄下加入同名文件.

h2. 二、刪

*推薦用rm方式,只在目錄的新版本中刪除一個元素,老版本的目錄中可以找回來*
1)假設你要刪除這個版本:
rmver01.JPG
2)右鍵選擇屬性;
rmver02.JPG
3)將name拷貝下來;
rmver03.JPG
4)在命令行中鍵入如圖所示內容;
rmver04.JPG

*在ClearCase Explorer中通過version tree刪除*
1)右鍵"version tree"
del01.jpg
2) 在要刪除的版本上,右鍵"delete"
del02.jpg


*徹底刪除*
1)使用rmelem命令可以刪除該元素,即同時刪除該元素所有版本;
 例如你要刪除TestMFC元素:
rmelem01.jpg

h2. 三、改

* 改內容
1)選擇要修改文件,右鍵單擊check out;
update01.jpg
2)點擊確定;
update02.jpg
3)被check out的文件會被標示出;
update03.jpg
4)修改保存後,右鍵選擇check in;
update04.jpg
5)選擇確定;
update05.jpg
* 改名稱(包括改大小寫),改目錄位置
1)改名稱(包括大小寫都可以改):
rename01.jpg
2)改目錄位置:
a)剪切你要更改的目錄:
change01.jpg
b)粘貼到你希望的目錄下:
change02.jpg
c)在出現的提示框上點出確認。

h2. 四、綜合操作

更新第三方代碼,同時包含增、刪、改操作。
 -使用clearfsimport \-r \-rmname ...  (此操作要求VOB Owner權限)
 -使用靜態視圖更新。(一般情況下不需要這麼做,可能的情況是:出差造成的批量更新;沒有養成直接在CC視圖上工作的習慣,或網絡條件造成與服務器聯接有困難。)
  將新代碼copy至靜態視圖,然後update視圖,在結果窗口中,將私有文件"Add to source control",將hijacked文件一起check out,再一起check in。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章