2014-11-21 3 views
1

Мы пытаемся переместить кучу папок из одного места в другое в нашем воблере. Процесс заключается в следующем:Cleartool move перемещает только верхний каталог

  • мы проверяем целевые родительскую папку
  • проверить источник родительской родительской папки
  • кт целевого источника мв

Это, к сожалению, не удается с двигающимся только верхней папкой в дереве ... С другой стороны, ct relocate работает отлично, и мы не проверяем тысячи элементов vob. Есть ли недостатки с этой командой? Предположим, что источник и цель находятся в одном и том же вобле.

ответ

2

Мы предполагаем, что источник и цель находятся в том же вобле.

Тогда cleartool mv достаточно: см «To move an element within a VOB»

Он не будет двигаться только верхний элемент.

Как уже упоминалось в «Relocating elements to another VOB»:

Команда relocate не делает любое из следующих действий:

  • Relocate элементы, когда исходный или целевой VOB, является компонентом VOB ЦСМ или PVOB.
  • Переместить файлы личных представлений и неверсифицированные документы, хранящиеся в перемещенных каталогах.
  • Переместить элементы в новое место в том же VOB. (Используйте cleartool mv для этой цели.)
+0

Спасибо VonC! Симптомом, по которому мы считаем, что mv недостаточно, заключается в том, что после команды ls в новом местоположении ничего не отображается в перемещенной папке. Означает ли это, что мы не работаем с тем же VOB? – zeller

+0

@zeller или это может означать, что содержимое исходной папки еще не было добавлено в исходный элемент управления ('cleartool ls' в исходной папке * до того, как перемещение может помочь увидеть, что происходит) – VonC

+0

они внизу версия управление. Значит, они находятся в разных VOB, и наше предположение было плохим, никаких других возможностей не было? – zeller