我已经从XP机器上的Rational Clearcase Client创建了我的项目视图。 由于某种原因,我需要格式化我的机器,我已经安装了Windows 7.现在我的问题是,我已经拥有在XP上创建的视图的现有文件夹。如何重新导入它以便在Windows 7机器上的Clearcase Navigator中显示?
答案 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)完全执行此类恢复。
- 确定视图标记(您可以在Web服务器上运行
cleartool lsview -l
:询问您的ClearCase管理员)- 创建新的复制区域(例如:
D:\Webviews\<VIEWTAG>
)- 在上述目录的根目录中创建
.copyarea.dat
文件 有关此文件的详细信息,请参阅technote 1119280关于.copyarea.dat
和.copyarea.db
文件 一个。将.copyarea.dat
文件从另一个(已知良好)复制区域复制到新复制区域的根目录中 湾从该文件中删除“READONLY
”和“HIDDEN
”文件属性。- 确定网络视图
UUID
的{{1}} 您可以通过在Web服务器上运行<VIEWTAG>
来获取UUID
(再次询问您的ClearCase管理员)。- 修改新副本区域根目录中的
cleartool lsview -l
如果它来自副本,请修改.copyarea.dat
以及UUID
的名称,包括其十六进制长度字段;修改VOB根目录的名称<WEBVIEW>
文件中的时间戳不需要修改。- 从
.copyarea.dat
文件中删除视图标记 有关此文件的更多详细信息,请参阅technote1228258关于CCRC.ccase_wvreg
文件。- 使用CCRC GUI执行“
.ccase_wvreg
”。- 执行
醇>Add existing view
这会修复视图的内容。
原始答案,完整的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 .
),则更容易:转到该视图的根路径并键入.
:您的视图将会恢复。