clearfsimport命令的使用

該命令用於將大量文件導入VOB,將文件系統中的對象轉化爲受ClearCase管理的元素版本。 如果源文件或目錄在VOB中不存在,就創建新的元素;否則,將增加新的版本。 如果不是VOB owner,必須使用-nsetevent參數此命令才能生效。  舉例: 要將d:\src下的所有文件(包括子目錄)導入test VOB中。

1)首先,在開始菜單選擇“運行”,鍵入cmd,打開Windows命令窗口。 

2)使用clearfsimport命令,-recurse 和–nsetevent 參數是不可少的。然後是你要導入的目錄的路徑,此例中爲d:\src,空格後是目標目錄的路徑,比如你的view建立在e:\clearcase_view\test_view ,希望把d:\src 其下的全部文件導入到view中test目錄中,目標目錄路徑就爲e:\clearcase_view\test_view \test。注意:此時test下要有一個名爲src的文件夾,不用有內容,也不用add to source control,

具體如下圖 c:\>clearfsimport -recurse -nsetevent d:\src e:\clearcase_view\test_view \test

如果按照前面操作還不能順利導入,可以先進入目標目錄下,使用命令形式爲: E:\ClearCase_View\test_view\test> clearfsimport –recurse –nsetevent d:\src . 最後的點表示目標目錄是當前路徑,這樣絕對可以順利導入。

 

再回到ClearCase Explorer下,可以看到test_view的test目錄下的src已經有全部想導入的內容了,而且屬性都已經是“Element File Version”和“Directory Version”,表示都被版本控制了。

  1) clearfsimport命令的詳細使用介紹 

clearfsimport [ -preview ] [ -recurse ] [ -rmname ] [ -comment comment ] [ -mklabel label ] [ -nsetevent ] [ -identical ] [ -master ] [ -unco ] [ -downcase ] source-name [ . . . ]

target-VOB-directory

-preview 預覽數據導入,但不真正導入數據。

-recurse 導入所有子目錄下的文件。

-comment comment 指定註釋,缺省註釋:

created by clearfsimport。

-nsetevent 指定事件記錄和歷史信息顯示執行操作的用戶和執行時間,而不是數據源的原始數據。

-identical 即使與前一版本相同,也創建一個新的元素版本。

-unco 如果一個源文件在VOB中已經存在,並且被checked out,使用此選項將使用該元素執行

uncheckout操作,並將文件保留爲.keep文件。

source-name [ . . . ]

 

http://wenku.baidu.com/view/c0ddc0c26137ee06eff918d3.html

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