cleartool: Ошибка: Извлечение запрещено для элемента .

Я получил ошибку при попытке проверить каталог «.» в прозрачном регистре.

К вашему сведению:

  1. представление синхронизировано с конфигурацией потока, и все компоненты можно изменить.
  2. Поток имеет основные базовые линии, а также рекомендуемые базовые линии.
  3. VOB является компонентом ucm pvob.

    cleartool co -nc "."
    cleartool: Error: Checkout disallowed for element ".": 
      the component containing the element or the current stream is read-only 
      in this project, or the stream lacks foundation baselines.
    cleartool: Error: Unable to check out ".".
    

Как бы вы устранили это сообщение об ошибке?


person user2370590    schedule 22.08.2013    source источник


Ответы (1)


Кажется, «.» представляет здесь корневую папку vob.

VOB является компонентом ucm pvob.

Убедитесь, что вы не извлекаете pvob.
Вам нужно извлекать vob компонента (связанного с pvob), а не pvob.

Я видел это сообщение при попытке извлечь элемент в папке aVob/lost+found.
Если это так, вам не нужно выбирать этот каталог 'lost+found' в спецификации конфигурации.

element /aVob/lost+found -none 

В противном случае:

  • дважды проверьте, действительно ли ваш компонент доступен для записи в проекте (свойства проекта)
  • убедитесь, что ваш поток знает об этом

    cleartool chstream -generate stream:a_stream@\a_pvob
    
  • убедитесь, что спецификация конфигурации вашего представления синхронизирована с конфигурацией Stream

    cd /path/to/your/view
    cleartool setcs -stream
    
person VonC    schedule 22.08.2013
comment
то, что я пытаюсь сделать, это добавить несколько файлов в компонент vob. VOB ничего не содержит в текущей ситуации, поэтому я пытаюсь проверить файл . каталог, чтобы сделать некоторые элементы и добавить их, и это не имеет ничего общего с потерянным + найденным, поскольку ничего не проверяется и не удаляется. Я не понимаю этот элемент /aVob/lost+found -none. - person user2370590; 22.08.2013
comment
@user2370590 user2370590 какой точный полный путь вы используете, когда делаете заказ '.'? - person VonC; 22.08.2013
comment
@user2370590 user2370590 Я также отредактировал свой ответ, чтобы прокомментировать тот факт, что вы не будете проверять pvob, а только UCM vob (связанный с pvob). - person VonC; 22.08.2013
comment
@user2370590 user2370590 наконец, я предполагаю, что сам vob является компонентом (т. е. корневая папка компонента является не подпапкой vob, а самим vob). - person VonC; 22.08.2013
comment
Гиперссылки: AdminVOB ‹- vob:/vobs/zebra1. Вышеупомянутая ошибка произошла, когда я cd /vobs/zebra1 и выполнил команду: the cleartool co -nc . - person user2370590; 23.08.2013
comment
@ user2370590 что возвращает cleartool lsvob /vobs/project1? если вы видите (ucmpvob), это нехорошо. - person VonC; 23.08.2013
comment
/vobs/zebra1 /net/att1/exports/att1_fs2/vob_store/tcc/zebra1.vbs public это не ucm pvob. - person user2370590; 23.08.2013
comment
@user2370590, можете ли вы подписаться на www-01.ibm.com/support/docview .wss?uid=swg21147165 и убедиться, что project1 на самом деле является компонентом vob? - person VonC; 23.08.2013