亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用ClearCase“添加到源代碼管理…”遞歸?

如何使用ClearCase“添加到源代碼管理…”遞歸?

如何使用ClearCase“添加到源代碼管理…”遞歸?我將壓縮文件解壓縮到ClearCase視圖中。現在,我想將完整的文件樹添加到存儲庫中。GUI只提供一個“添加到源代碼管理.”用于單個文件/目錄。你知道如何遞歸地添加整棵樹嗎?(我在Windows系統上,但安裝了Cygwin。)
查看完整描述

3 回答

?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

我寧愿使用Clearfsimport腳本,它更適合多次導入同一組文件,并自動:

  • 添加新文件,
  • 使以前導入的現有文件的新版本(但在重新導入的文件源文件集中修改)
  • 刪除已導入但已不在源文件集中的文件。
  • 明確記錄在導入過程中所做的所有操作。

因此,如果您的“zip文件傳遞”需要定期更新,那么Clearfsimport是可行的,但是有以下選項:

clearfsimport -preview -rec -nset c:\sourceDir\* m:\MyView\MyVob\MyDestinationDirectory

注意:

  • 預覽選項:允許檢查

    會發生什么

    卻什么都不做。
  • “*”僅在Windows環境中使用,以便導入目錄的內容
  • -Nset選項。

從…CMWiki,關于“nset”選項:

默認情況下,Clearfsimport意味著由VOB所有者或特權用戶使用,但用戶通常忽略-nseteVENT選項,任何用戶都可以使用該選項。
此選項驅動Clearfsimport不將元素的時間戳設置為VOB之外的源文件對象的時間戳(這需要特權訪問)。
這有一個小的不明顯的副作用:一旦使用當前時間戳創建了一個版本,即使VOB所有者也無法在上面導入一個帶有較舊的時間戳的版本,而沒有這個-nseteVENT選項。也就是說,一旦您使用了此選項,即普通用戶或特權用戶,您將或多或少地在繼續中使用它。


查看完整回答
反對 回復 2019-07-02
?
千萬里不及你

TA貢獻1784條經驗 獲得超9個贊

下面是我通過使用Windows Explorer發現的另一種方法:

  1. 選擇

    Search...

    從目標目錄的上下文菜單。
  2. 搜尋

    *.

  3. 選擇所有(

    Ctrl-A

    )結果列表中的文件/目錄。
  4. 選擇

    ClearCase > Add to source control...

    從結果列表中某項的上下文菜單中刪除。

給你.。


查看完整回答
反對 回復 2019-07-02
?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

由于我無法訪問Clearfsimport,所以我在兩個步驟中添加了文件/目錄:

1.) find . ! -path . -type d | xargs  cleartool mkelem -mkpath -nc

這將遞歸地為所有新目錄創建節點。

2.) find ./ -type f | xargs cleartool  mkelem -nc

這將遞歸地為所有新文件創建節點。


查看完整回答
反對 回復 2019-07-02
  • 3 回答
  • 0 關注
  • 760 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號