ClearCase: описание vobroot терпит неудачу в окнах, дает «нулевой метатип» в Linux - PullRequest
1 голос
/ 05 февраля 2011

Запуск этой команды выдает ошибку в Windows:

H:\>cleartool describe -fmt "%[object_kind]p" "M:\\my_cc_view\\"

это дает:

cleartool: Error: Unable to access "M:\\my_cc_view\": Input/output error.

Запуск той же команды в VOB работает:

H:\>cleartool describe -fmt "%[object_kind]p" "M:\\my_cc_view\\vob1"
directory version
H:\>cleartool describe -fmt "%[object_kind]p" "M:\\my_cc_view\\vob2"
directory version

В Linux это дает:

; cleartool describe -fmt "%[object_kind]p" /view/my_cc_view/vobs/
; null meta type**

Я не смог найти, является ли это ошибкой в ​​clearcase, ближайший, который я смог найти, был this .

Кажется, что запуск описания для элемента vobroot - это особый случай, который мы должны обрабатывать отдельно, есть ли способ проверить, является ли путь корневым?

Ответы [ 2 ]

1 голос
/ 05 февраля 2011

cleartool: Ошибка: невозможно получить доступ к «M: \ my_cc_view \»: ошибка ввода / вывода.

Не уверен, почему вы получаете два '\' здесь: с одним он работает на моем сеансе Windows, но он не даст вам много:

ct descr -fmt "%[object_kind]p" "m:\my_cc_view"
**null meta type**

Вид не имеет "тип объекта". И у него нет «селектора объекта» типа «view:»

Чтобы увидеть все характеристики вида, введите:

cleartool lsview -l -full -pro my_cc_view 

(используя тег вида).

1 голос
/ 05 февраля 2011

Представления, вобсы, типы меток, типы ветвей (и т. Д.) Ссылаются непосредственно следующим образом. В документах они называются «селектором объектов».

cleartool describe view:my_cc_view
cleartool describe vob:vob1

См. cleartool describe справочную страницу .

Кроме того, попробуйте точку в конце, чтобы получить элемент корневого каталога данного vob.

cleartool describe /view/my_cc_view/vobs/.
...