将在XP上创建的现有clearcase视图重新导入Windows7上的RationalClearcase客户端

时间:2012-07-31 11:35:34

标签: clearcase clearcase-remote-client

我已经从XP机器上的Rational Clearcase Client创建了我的项目视图。 由于某种原因,我需要格式化我的机器,我已经安装了Windows 7.现在我的问题是,我已经拥有在XP上创建的视图的现有文件夹。如何重新导入它以便在Windows 7机器上的Clearcase Navigator中显示?

1 个答案:

答案 0 :(得分:0)

OP jaychapani的情况下(ClearCase Remote客户端):

“Web视图”的视图存储在CCRC服务器上定义(因此不在客户端上)

请参阅“ How to reconstruct a CCRC view copy area after an unintentional deletion
(相当于快照视图目录,在CCRC中调用“查看复制区域”)

  

如果开发人员无意中删除了复制区域且没有备份,则可能会出现这种情况   Web视图仍然存在于CM服务器上,并且视图标记仍存在于ClearCase注册表中。

无法从CCRC图形用户界面(GUI)完全执行此类恢复。

  
      
  1. 确定视图标记(您可以在Web服务器上运行cleartool lsview -l:询问您的ClearCase管理员)
  2.   
  3. 创建新的复制区域(例如:D:\Webviews\<VIEWTAG>
  4.   
  5. 在上述目录的根目录中创建 .copyarea.dat 文件   有关此文件的详细信息,请参阅technote 1119280关于.copyarea.dat.copyarea.db文件   一个。将.copyarea.dat文件从另一个(已知良好)复制区域复制到新复制区域的根目录中   湾从该文件中删除“READONLY”和“HIDDEN”文件属性。
  6.   
  7. 确定网络视图UUID的{​​{1}}   您可以通过在Web服务器上运行<VIEWTAG>来获取UUID(再次询问您的ClearCase管理员)。
  8.   
  9. 修改新副本区域根目录中的cleartool lsview -l   如果它来自副本,请修改.copyarea.dat以及UUID的名称,包括其十六进制长度字段;修改VOB根目录的名称   <WEBVIEW>文件中的时间戳不需要修改。
  10.   
  11. .copyarea.dat文件中删除视图标记   有关此文件的更多详细信息,请参阅technote1228258关于CCRC .ccase_wvreg文件。
  12.   
  13. 使用CCRC GUI执行“.ccase_wvreg”。
  14.   
  15. 执行 Add existing view   这会修复视图的内容。
  16.   

原始答案,完整的ClearCase安装

如果取决于存储(快照)视图的视图存储的位置。

如果视图存储未存储在本地计算机上,您只需重新创建快照视图的根目录,并使用Refresh->Repair->Discordance中的“regen_view_dot_dat.pl”脚本重新生成{ {1}}隐藏文件。

有关该工具的更多信息,请参阅“Clearcase - Find out when view was created”。

从该路径中,您可以键入<cc-home-dir>\etc\utils(请注意空格和“view.dat”点),您将在ClearCase Explorer中看到您的视图。更新它,你会找回它的内容。

如果您在格式化之前保存了快照视图(包括隐藏文件clearexplorer .),则更容易:转到该视图的根路径并键入.:您的视图将会恢复。