Список каталогов вне корня VOB в cleartool

Если я нахожусь в vob (команда pwd отображает правильный vob) и lsvob <VOB_NAME> возвращает некоторую информацию о vob, как я могу получить список всех каталогов из корня? Также была запущена команда setview.

Когда я делаю ls, я получаю:

Error: Pathname is not within a VOB: "."

person amphibient    schedule 10.12.2012    source источник


Ответы (1)


cd /vobs/myvob
cleartool ls
# or 
cleartool find . -type d -print

В первом перечислены все элементы в представлении.
Во втором перечислены все каталоги.


В пенопласте OP упоминается:

cleartool mount /vob/<MY_VOB>
я пробовал, но получил:

Mounting MVFS filesystem /vob/<MY_VOB>.... mount: Device busy

Страница IBM "монтирование: устройство занято" может помочь.

Пока:

ct startview myDynamicView
ct setview myDynamicView
ct mount /vobs/MyVob
cd /vobs/MyVob
ct pwv

дает:

Working directory view: ** NONE ** 
Set view: <MY_VIEW_ID>

Это нехорошо и указывает на ошибочную спецификацию конфигурации, как указано в техническом примечании IBM " Доступ к корневой папке ClearCase VOB дает "No such file or directory"".

person VonC    schedule 10.12.2012
comment
Я получаю: Error: Pathname is not within a VOB: "." - person amphibient; 10.12.2012
comment
когда я делаю pwd, я получаю правильный vob, но я не знаю, как двигаться дальше, потому что я не могу получить список каталогов - person amphibient; 10.12.2012
comment
@foa это было бы из-за вашей спецификации конфигурации: скопируйте результат cleartool catcs. Убедитесь также, что Vob смонтирован. - person VonC; 10.12.2012
comment
catcs не возвращает никакой полезной информации. что ты имеешь в виду под Vob is mounted? - person amphibient; 10.12.2012
comment
@foampile, если «cleartool catcs» ничего не возвращает, это означает, что вы не находитесь в представлении ClearCase, что объясняет сообщение об ошибке. Проверьте в /vobs/myVob результат cleartool pwv: он должен вернуть имя текущего представления. Если нет, вы должны попробовать еще раз cleartool setview myView, а также cleartool startview myView (очевидно, замените myVob или myView вашим фактическим именем vob или представления). - person VonC; 10.12.2012
comment
@foampile под «смонтированным» я имею в виду тип cleartool mount /vobs/MyVob (если он уже смонтирован, он ничего не сделает). При использовании динамических представлений вам необходимо монтировать файлы vob для доступа к их содержимому. - person VonC; 10.12.2012
comment
cleartool catcs возвращает некоторые данные, но я не знаю, как их прочитать. к сожалению, содержимое является собственностью компании, и я не хочу его публиковать — надеюсь, вы понимаете. - person amphibient; 10.12.2012
comment
@foampile хорошо, а как насчет cleartool pwv (чтобы убедиться, что вы действительно находитесь в представлении)? - person VonC; 10.12.2012
comment
который возвращает хорошее значение: Working directory view: ** NONE ** Set view: <MY_VIEW_ID> - person amphibient; 10.12.2012
comment
@foampile Working directory view: ** NONE **: это ваша проблема прямо здесь: см. примеры publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/ : рабочим каталогом должно быть имя представления. - person VonC; 11.12.2012
comment
@foampile, чтобы вернуться к спецификации конфигурации, как в www-01 .ibm.com/support/docview.wss?uid=swg21616739, например, что похоже на ваш случай. - person VonC; 11.12.2012
comment
Итак, вы говорите, что если я сделаю mount /vob/<MY_VOB>, рабочий каталог должен быть установлен? я пробовал это, но получил: Mounting MVFS filesystem /vob/<MY_VOB>.... mount: Device busy - person amphibient; 11.12.2012
comment
@foampile не хороший знак. Но даже если монтирование прошло успешно, вам все равно нужно выполнить эти cleartool команды (например, pvw) в /vobs/MyVob, если вы действительно запустили и установили представление. Об этом конкретном сообщении об ошибке см. www-01.ibm.com/support /docview.wss?uid=swg21150408 . - person VonC; 11.12.2012
comment
Я попытаюсь поговорить с администраторами CC здесь, в компании ... с ними не всегда легко связаться. буду держать вас в курсе. спасибо @VonC - person amphibient; 11.12.2012
comment
@foampile хорошо, я включил в ответ соответствующие ссылки и сообщения об ошибках для большей наглядности. - person VonC; 11.12.2012