1

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

4

1 回答 1

0

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

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

请参阅“ 如何在无意删除后重建 CCRC 视图复制区域
(相当于快照视图目录,在 CCRC 中称为“视图复制区域”)

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

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

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

原始答案,用于完整的 ClearCase 安装

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

如果视图存储没有存储在您的本地计算机上,您可以简单地重新创建快照视图的根目录并使用“ regen_view_dot_dat.pl”脚本<cc-home-dir>\etc\utils重新生成view.dat隐藏文件。

有关该工具的更多信息,请参阅“ Clearcase - 了解创建视图的时间”。

您可以从该路径键入clearexplorer .(注意空格和“ .”点),然后您将在 ClearCase Explorer 中看到您的视图。更新它,你会找到它的内容。

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

于 2012-07-31T11:47:51.610 回答