clearcase - 在新设备上恢复 ClearCase 动态 View

标签 clearcase clearcase-ucm

背景

我的公司一直在转向 ClearCase 作为其源代码控制解决方案,为此,我一直在学习在日常开发事件中使用该工具。最近,我公司配发的笔记本电脑死机了,被更换了。不幸的是,我对复制到新设备的内容没有任何发言权,并且安装技术忽略了我的 ClearCase View 存储目录。

问题

考虑到这些 View 都是动态 View ,是否可以从服务器恢复这些 View ?我相当确定这对于快照 View 来说是不可能的,因为文件存储在发生故障的机器本地,但我祈祷动态 View 。作为引用,一些 View 的长输出如下(一些信息已编辑):

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>

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

引用文献

Reuse a ClearCase view

最佳答案

如果与动态 View 关联的 View 存储仍然存在并且可访问,那么可以,您只需重新启动动态 View 即可。

但是,如果 View 存储已被删除,则您无法恢复动态 View 或恢复其中的任何 checkout 或私有(private)文件;它们都存储在所述存储 View 中。

下一步是删除该 View (取消注册和 rmtag),然后使用相同名称重新创建该 View 。
有关 cleartool unregistercleartool rmtag 的具体示例,请参阅“How to delete clearcase views created by other users?”。

请注意,映射部分与您的问题无关:所有动态 View 均在 M:\ 驱动器(对于 Windows)上启动,并通过简单的 映射到任何空闲驱动器号>subst Windows 命令:
例如,参见“ClearCase, Mapping specific folders into Drives, using dynamic views”。

关于clearcase - 在新设备上恢复 ClearCase 动态 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12308240/

相关文章:

version-control - 何时在 RTC 源代码控制中的流中使用多个组件

ClearCase UCM-使用组件的最佳实践

clearcase - 移动标签后出现错误版本 (ClearCase)

clearcase - 更新 ClearCase 快照 View 时出错

clearcase - cleartool 无法确定流 "<UUID>"中 "<stream name>"中的修改元素

clearcase - 如何永久更改 UCM 事件名称?

clearcase - 以编程方式确定给定的 VOB 是否安装在 ClearCase 中

linux - Clearcase 与 hudson 集成以实现持续集成

diff - ClearCase:如何从事件生成补丁(统一差异)文件?

用于在 Clearcase Vob 中搜索文件的 C# 脚本