2014-11-21 51 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