2014-11-21 75 views
1

我們試圖將一堆文件夾從我們的VOB中的一個位置移動到另一個位置。該過程爲:Cleartool移動只移動頂層目錄

  • 我們檢查出的目標父文件夾
  • 退房源父父文件夾
  • CT MV源目標

這不幸失敗,只移動頂層文件夾在樹中...另一方面,CT重新定位工作正常,我們避免檢查成千上萬的VOB元素。這個命令有什麼缺點嗎?我們假設源和目標在同一個vob中。

回答

2

我們假設源和目標在同一個vob中。

然後cleartool mv足夠:詳見 「To move an element within a VOB

它不會僅移動頂級元素。

正如在「Relocating elements to another VOB」中提到:

relocate命令不做任何的下列:

  • 搬遷元件時,無論是源或目標VOB是UCM組件VOB或PVOB。
  • 移動存儲在重定位目錄中的視圖專用文件和非版本化DO。
  • 將元素移動到同一VOB中的新​​位置。 (使用cleartool mv用於此目的。)
+0

感謝VonC!我們認爲mv不夠的症狀是,在命令之後,新位置中的ls在移動的文件夾中不顯示任何內容。這是否意味着我們沒有使用相同的VOB? – zeller 2014-11-21 13:29:44

+0

@zeller或者它可能意味着源文件夾的內容還沒有添加到源代碼管理中(源文件夾中的'cleartool ls' *在移動可以幫助看到發生了什麼之前) – VonC 2014-11-21 13:31:27

+0

它們是在版本控制下。所以他們在不同的VOB中,我們的假設很糟糕,沒有其他的可能性是正確的? – zeller 2014-11-21 13:40:44