Повторное использование представления ClearCase

Я хотел бы перезагрузить представление (которое было создано ранее) вместо создания совершенно нового.

Два сценария:

1 – Жесткий диск выходит из строя, и локального просмотра больше нет.
2 – Новый ноутбук настроен с помощью ClearCase.

В одном из этих случаев (или в обоих) можно ли восстановить представление на локальном диске? Или нужно удалить представление, а затем создать новое? Я бы предпочел не иметь STREAM_2_int и STREAM_3_int, если я могу избежать этого.

(Дополнительный вопрос: если у кого-то есть настольный компьютер и ноутбук, могут ли они использовать одно и то же представление на каждом из них или только одно для каждого компьютера?)


person Rubasu    schedule 01.06.2012    source источник


Ответы (1)


Да, для моментального представления, при условии, что хранилище представлений ClearCase (каталог .vws) не находится на той же рабочей станции, что и само представление.

Единственный файл, необходимый для того, чтобы сделать каталог корневым каталогом (ранее созданного) представления снимка, — это скрытый файл view.dat.

См. техническое примечание IBM "Регенерация файла view.dat".

И Perl-скрипт (упакованный в любую установку ClearCase), используемый для восстановления этого файла view.dat, называется <ClearCase>\etc\utils\regen_view_dot_dat.pl -tag <view-tag-id> <view root directory path>.

Пример:

C:\source>ccperl c:\Rational\ClearCase\etc\utils\regen_view_dot_dat.pl -tag aSnapViewName .
rgy_view_uuid: "d17190d381de4ce89757d5465eb41f2c".
creating ".\view.dat".

C:\source>type view.dat
ws_oid:00000000000000000000000000000000 view_uuid:d17190d381de4ce89757d5465eb41f2c

Опять же, это может работать только в том случае, если хранилище представлений \\shared\path\to\aSnapViewName.vws находится в общем пути, доступном с рабочей станции или с нового ноутбука.

person VonC    schedule 01.06.2012
comment
Кажется, что view.dat создается в \\shared\path\to\aSnapViewName.vws\view.dat, а не на моем локальном диске. Я что-то упускаю? - person Rubasu; 01.06.2012
comment
@Rubasu да, я исправил эту ошибку: второй аргумент Perl-скрипта — это путь, по которому нужно сгенерировать файл view.dat. Я добавил ссылку на официальную техническую заметку IBM для более подробной информации об этом процессе. - person VonC; 01.06.2012