【问题标题】:Re-importing existing clearcase view created on XP into RationalClearcase client on Windows7将在 XP 上创建的现有 clearcase 视图重新导入 Windows 7 上的 Rational Clearcase 客户端
【发布时间】:2015-03-12 17:28:48
【问题描述】:

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

【问题讨论】:

    标签: clearcase clearcase-remote-client


    【解决方案1】:

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

    “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. 创建一个新的复制区域(例如:D:\Webviews\<VIEWTAG>
    3. 在上述目录的根目录下创建一个.copyarea.dat文件
      有关此文件的更多详细信息,请参阅technote 1119280 关于.copyarea.dat.copyarea.db 文件。
      一个。将 .copyarea.dat 文件从另一个(已知良好)复制区域复制到新复制区域的根目录中
      湾。从该文件中删除“READONLY”和“HIDDEN”文件属性。
    4. 确定网络视图<VIEWTAG>UUID
      您可以通过在 Web 服务器上运行 cleartool lsview -l 来获取 UUID(再次询问您的 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 安装

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

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

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

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

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

    【讨论】:

    • (如果视图存储与视图本身在同一台计算机上...最简单的方法是重新创建视图)
    • @jaychapani 你提到了 Windows7,所以你需要在 DOS windows 命令提示符 (en.wikipedia.org/wiki/Command_Prompt) 中键入它,在 cd 之后到你的视图的根目录。
    • 我在命令提示符下运行时得到以下信息“'clearexplorer' 未被识别为内部或外部命令、可运行程序或批处理文件。”
    • @jaychapani 将“C:\path\to\Rational\ClearCase\bin”(检查 ClearCase 的安装位置,通常在 C:\Program Files 下)添加到您的路径:set PATH=%PATH%;C:\path\to\Rational\ClearCase\bin。然后输入clearexplorer .
    • @jaychapani 这可能是一个有趣的信息,可以在您的问题中提及!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多