在新设备上恢复ClearCase动态视图

在新设备上恢复ClearCase动态视图,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,背景 我的公司一直在为其源代码控制解决方案转向ClearCase,为此,我一直在学习在日常开发活动中使用该工具。最近,我公司发布的笔记本电脑放弃了鬼魂而被更换。不幸的是,我对复制到新设备上的内容没有任何发言权,安装技术忽略了我的ClearCase视图存储目录 问题 如果这些视图都是动态视图,是否可以从服务器恢复它们?我相当肯定,对于快照视图,这是不可能的,因为文件存储在存储在本地的机器上,但对于动态视图,我祈求好运。以下是一些视图的详细输出(部分信息已编辑),仅供参考: C:\Users\>ct

背景

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

问题

如果这些视图都是动态视图,是否可以从服务器恢复它们?我相当肯定,对于快照视图,这是不可能的,因为文件存储在存储在本地的机器上,但对于动态视图,我祈求好运。以下是一些视图的详细输出(部分信息已编辑),仅供参考:

C:\Users\>ct lsview-long**
标签:\共享\u FSA\u产品\u Dyn
全局路径:\\\Clearcase\u Storage\u Shared\u FSA\u Prod\u Dyn.vws
服务器主机:
地区:SCE
活动:否
视图标记uuid:edb85a16.7a564dfd.ac26.9e:d0:2f:3a:62:fe
主机上的视图:
查看服务器访问路径:C:\Clearcase\u Storage\ \u Shared\u FSA\u Prod\u Dyn.vws
视图uuid:edb85a16.7a564dfd.ac26.9e:d0:2f:3a:62:fe
视图属性:ucmview
视图所有者:SCE\
标签:_FSA_Prod_Int_Dyn
全局路径:\\\Clearcase\u Storage\\u FSA\u Prod\u Int\u Dyn.vws
服务器主机:
地区:SCE
活动:否
视图标记uuid:4536b95b.ee9d45c2.9289.19:3c:64:5b:ae:95
主机上的视图:
查看服务器访问路径:C:\Clearcase\u Storage\\u FSA\u Prod\u Int\u Dyn.vws
视图uuid:4536b95b.ee9d45c2.9289.19:3c:64:5b:ae:95
视图属性:ucmview
视图所有者:SCE\
我的最终目标是重新映射现有的视图。如果不可能,则删除旧视图(将在当前设备上重新创建)是下一个选项。提前感谢您的帮助

参考资料


如果与动态视图关联的视图存储仍然存在并且可以访问,则可以,您只需重新启动动态视图即可

但如果视图存储已被擦除,则无法恢复动态视图或恢复其中的任何签出或私有文件;它们都存储在上述存储视图中

下一步是删除该视图(unregister和rmtag),然后用相同的名称重新创建该视图。
有关
cleartool unregister
cleartool rmtag
的具体示例,请参见“”

请注意,映射部分与您的问题无关:所有动态视图都在
M:\
驱动器(适用于Windows)上启动,并映射到任何可用驱动器号上,使用一个简单的
subst
Windows命令:

例如,请参见“”

我明白了,再次感谢。那么,即使视图是动态的,实际的文件存储还是在本地完成的?如果是这样的话,那么更改后的工件实际何时被推送到CC服务器?我相当确定我已经签入了我的工作,但是当我重新映射开发流时,我没有看到任何更改的文件。此外,启动视图失败,这确认了我在这方面可能是SOL。@phobos51594文件存储在动态视图的视图存储中完成。理想情况下,视图存储是通过共享到外部驱动器来访问的,但在您的情况下,视图存储可能位于旧计算机id上(即:已擦除):数据在签入步骤中被推回到服务器上。还有一个问题:我开始删除旧视图。rmtag操作成功完成,但是我在尝试注销VWS文件系统时收到一个错误。CC告诉我它找不到有问题的文件(应该是这样的!)。也就是说,这不是造成了一个鸡和蛋的问题,我需要死的设备运行,以消除所述设备死亡的工件吗?或者仅仅删除标记就足够了,因为该视图的备份存储是kaput?@phobos51594
取消注册
部分不是关于“删除文件”,而是关于删除与该视图关联的uuid。如果您在执行
rmtag
之前注意到uuid(带有
lsview-l
),那么您不应该有任何问题。冯:这非常有效,谢谢。对于看到此问题的任何其他人:使用VonC关于删除其他用户视图的链接。如果你像其他网站建议的那样使用大众汽车的路径,注销将失败。使用uuid。真的。您提到的参考仅用于快照视图。动态视图由一个单独的文件系统(MVFS:多版本文件系统)管理,您将无法在其根目录中恢复任何文件。
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>