cleartool mklabel
применяется к каждому элементу, возвращаемого cleartool ls
, ограничивающий перечень к объектам в хранилище VOB и видимым для операционной системы команды листинга.
Однако, cleartool mklabel -replace
(который перемещает существующую метку, если найден) означает, что вы должны иметь право изменять эту метку или быть владельцем элемента.
Сначала попробуйте команду mklabel
в одиночном файле, прежде чем использовать ее в трубе xargs.
Попробуйте также an alternative syntax I proposed before:
# Windows syntax
cleartool find . -cview -exec "cleartool mklabel -replace TEST_LABEL \"%CLEARCASE_XPN%\""
# Unix syntax
cleartool find . -cview -exec 'cleartool mklabel -replace TEST_LABEL "$CLEARCASE_XPN"'
ОП добавляет:
The weird thing is that from the logs labeling seems successful for all the files. (Created label "label_name" on "filepath" version "/main/3"
.)
But when it exits it throws this error:
Process Create Label Lock for label_name in the VOB: vob_1
Label label_name has been locked
Process Create Label Lock for label_name in the VOB: vob_2
Label label_name has been locked
LABELING FAILED
Flag created: /user/msatcmsvn/build_artifacts/label_name_LABEL.FLAG
Это зависит от того, если метка была применена к элементу в vob1, 2 или другой ВОБ.
Как правило, это сообщение связано с global type locked или с lbtype, заблокированным в vob1 и два.
A cleartool lslock lbtype:[email protected]\vob1
(или @/vobs/vob1
) на Unix, а также cleartool descr -l lbtype:[email protected]\vob1
могут помочь решить проблему.
Спасибо за пояснительный ответ. Однако проблема не в правах. Странно то, что из меток журналов кажется успешным для всех файлов. (Создана метка «имя_таблицы» в «путь к файлу» «главная/3».) Но когда она выходит из нее, она вызывает эту ошибку: 1) Процесс создания метки метки для имени метки в VOB: vob_1 2) Ярлык label_name был автоподстройки 3) процесс создания этикетки для блокировки LABEL_NAME в VOB: vob_2 4) Этикетка LABEL_NAME был заблокирован 5) ЭТИКЕТИРОВОЧНОЕ FAILED 6) Флаг создан: /user/msatcmsvn/build_artifacts/label_name_LABEL.FLAG – user3814996