重复使用ClearCase视图

5
我想重新加载一个视图(之前创建过的),而不是创建一个全新的视图。
两种情况:
1 - 硬盘崩溃,本地视图不再存在。 2 - 使用ClearCase设置了新笔记本电脑。
在这两种情况下,是否可以在本地驱动器上恢复视图?还是必须删除视图,然后创建一个新的视图?如果可能的话,我宁愿避免STREAM_2_int和STREAM_3_int。
(附加问题:如果某人拥有台式机和笔记本电脑,他们可以在每台计算机上使用相同的视图,还是只能为每台计算机使用一个?)
1个回答

4

是的,对于快照视图而言,只要ClearCase视图存储(.vws目录)不在与视图本身相同的工作站上即可。

使目录成为(先前创建的)快照视图根目录所需的唯一文件是隐藏文件view.dat

请参阅IBM技术说明文档“重新生成view.dat文件

用于恢复该view.dat文件的perl脚本(打包在任何ClearCase安装中)是<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 在可从工作站或新笔记本电脑访问的共享路径中时才能起作用。


似乎是在 "\shared\path\to\aSnapViewName.vws\view.dat" 中创建视图文件,而不是在我的本地驱动器上。我有什么遗漏的吗? - Rubasu
1
@Rubasu 是的,我已经修复了这个错误:perl脚本的第二个参数是生成view.dat文件的路径。我添加了官方IBM技术文章的链接以获取更多详细信息。 - VonC

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接