cleartool unreserve упоминает использование параметра «pname...
»:
Один или несколько путей, каждый из которых указывает элемент.
Извлечение в текущем представлении изменяется, если вы не используете расширенное имя пути для указания другого представления.
Итак, если вы находитесь в правильном представлении, вам не нужен -view
.
И pname
должен представлять извлеченный (зарезервированный) элемент. и если вы используете однокомандный режим cleartool, вам может потребоваться изменить подстановочные знаки и кавычки, чтобы интерпретатор команд правильно обработал команду.
Вот почему '*
' не работает в сеансе cmd Windows.
Если лучше найти все проверки элементов и передать каждый элемент в незарезервированную строку cleartool (аналогично этому ответу).< br> Или, как в этом вопросе (и используя Gnu в Windows):
cleartool lsco -a -s -cview | xargs cleartool unreserve
Но: если представление больше недоступно или недоступно, другим решением может быть полное удаление статуса «извлечено» для этих файлов: см. «Как восстановить извлеченный файл в Clearcase?"
cleartool mount \myVob
cd m:\mynewView\myVob
cleartool rmview -force -uuid old_view_uuid
Чтобы найти uuid вашего старого представления, попробуйте:
cleartool descr -l vob:\myVob
И найдите путь хранения представления, включая ваше старое имя представления.
person
VonC
schedule
25.11.2014