Справочная страница cleartool lock
содержит упоминание:
ClearCase privileged user
это обозначение, относящееся к учетной записи пользователя, которая является членом группы clearcase
, которой предоставляются права администратора ClearCase при работе в Full ClearCase.
Члены группы clearcase
получают специальные права ClearCase.
Что касается Stream, lock -obsolete Stream:xxx
может быть вашим единственным способом «удалить» Stream (особенно, если на нем уже созданы базовые линии): см. « Удаление потока UCM, который имеетпоставленная базовая линия".
Вот несколько примеров для блокировки нескольких экземпляров объекта одного типа.
Чтобы убедиться, что блокировка действительно сработала, используйте формат -fmt "%n %[locked]p\n"
при перечислении потоков:
cleartool lsstream -obsolete -fmt "%n %[locked]p\n" -invob vob
OP Raihan добавляет в комментариях:
В соответствии с документацией ClearCase рекомендуется заблокировать поток перед созданием базовой линии, чтобы пользователи не могли выполнять доставку во время процесса.
Разве это не излишне для «менеджера проекта» или «интегратора» иметь привилегию root, котораяуправлять одним проектом UCM (не обязательно созданным им)?
Две вещи:
- one, что означает блокировку потока с помощью опции -nuser, чтобы позволить интегратору выполнять операции (например, создание базовой линии) надэтот поток.
- два, если интегратор не является владельцем в ... "интеграционном" потоке, то он / она просит администратора ClearCase предоставить ему / ей право собственности на указанный поток.
cleartool protect -chown integratorLogin stream:aStream@\aPVob