2

背景

我的公司一直在向 ClearCase 开发其源代码控制解决方案,为此,我一直在学习在日常开发活动中使用该工具。最近,我公司发的笔记本电脑放弃了ghost,被换掉了。不幸的是,我对复制到新设备的内容没有任何发言权,安装技术忽略了我的 ClearCase 视图存储目录。

问题

鉴于它们都是动态视图,是否可以从服务器恢复这些视图?我相当肯定这对于快照视图是不可能的,因为文件本地存储在失败的机器上,但我希望能看到动态视图。作为参考,一些视图的长输出如下(部分信息已编辑):

C:\Users\<my_id>>ct lsview -long *<my_id>*
Tag: <my_id>_Shared_FSA_Prod_Dyn
  Global path: \\<old_device_id>\Clearcase_Storage\<my_id>_Shared_FSA_Prod_Dyn.vws
  Server host: <old_device_id>
  Region: SCE
  Active: NO
  View tag uuid:edb85a16.7a564dfd.ac26.9e:d0:2f:3a:62:fe
View on host: <old_device_id>
View server access path: C:\Clearcase_Storage\<my_id>_Shared_FSA_Prod_Dyn.vws
View uuid: edb85a16.7a564dfd.ac26.9e:d0:2f:3a:62:fe
View attributes: ucmview
View owner: SCE\<my_id>

Tag: <my_id>_FSA_Prod_Int_Dyn
  Global path: \\<old_device_id>\Clearcase_Storage\<my_id>_FSA_Prod_Int_Dyn.vws
  Server host: <old_device_id>
  Region: SCE
  Active: NO
  View tag uuid:4536b95b.ee9d45c2.9289.19:3c:64:5b:ae:95
View on host: <old_device_id>
View server access path: C:\Clearcase_Storage\<my_id>_FSA_Prod_Int_Dyn.vws
View uuid: 4536b95b.ee9d45c2.9289.19:3c:64:5b:ae:95
View attributes: ucmview
View owner: SCE\<my_id>

我的最终目标是重新映射现有视图。如果这是不可能的,那么删除旧视图(在我当前的设备上重新创建)是下一个选项。预先感谢您的协助。

参考

重用 ClearCase 视图

4

1 回答 1

2

如果与动态视图关联的视图存储仍然存在并且可以访问,那么可以,您可以简单地重新启动动态视图。

但是,如果视图存储已被擦除,那么您将无法恢复动态视图或恢复其中的任何签出或私人文件;它们都存储在所述存储视图中。

下一步是删除该视图(注销和 rmtag),然后重新创建具有相同名称的视图。有关and的具体示例,
请参阅“如何删除其他用户创建的 clearcase 视图? ” 。cleartool unregistercleartool rmtag

请注意,映射部分与您的问题无关:所有动态视图都在M:\驱动器上启动(对于 Windows),并使用简单的substwindows 命令映射到任何空闲驱动器号:
参见例如“ ClearCase,将特定文件夹映射到驱动器,使用动态视图”。

于 2012-09-06T21:03:36.840 回答