Я подтверждаю, что вы не можете найти корневой каталог представления снимка, только зная его тег представления: представление снимка может быть загружено в несколько отдельных каталогов, если вы хотите.
Единственная ссылка между вашим представлением снимка и его корневым каталогом - это скрытый файл .view.dat
, который содержит uid представления.
Кроме того, имя хоста, прикрепленное к представлению, не имеет никакого отношения к тому, загружено оно или нет на компьютере. Это имя сервера просмотра (который может быть вашим собственным рабочим столом или централизованным сервером). Именно на этом сервере процесс view.exe
управляет всеми операциями, связанными с ClearCase для этого представления.
Итак, с вашим сценарием (как, например, сценарий perl ) вам на самом деле не нужна CAL, чтобы сначала найти это представление: вам сначала нужно иметь возможность посмотреть view.dat
файл, извлеките uid, а затем проверьте, совпадает ли он с view uid (lsview -l -full -pro
) , который вы ищете.