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

将XP上创建的现有clearcase视图重新导入Windows7上的RationalClearcase客户端,clearcase,clearcase-remote-client,Clearcase,Clearcase Remote Client,我已经在XP机器上从RationalClearCase客户端创建了我的项目视图。 由于某些原因,我需要格式化我的机器,我已经安装了Windows7。现在我的问题是,我已经有了在XP上创建的视图的现有文件夹。如何重新导入它以便在Windows 7机器上的Clearcase Navigator中显示它?在的情况下(Clearcase远程客户端): 根据定义,“web视图”的视图存储在CCRC服务器上(因此不在客户端上) 参见“” (在CCRC中,快照视图目录的等价物称为“视图复制区域”) 开发人员可

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

在的情况下(Clearcase远程客户端):

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

参见“”
(在CCRC中,快照视图目录的等价物称为“视图复制区域”)

开发人员可能会无意中删除复制区域,而没有备份。
Web视图仍然存在于CM服务器上,视图标记仍然存在于ClearCase注册表中

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

  • 确定视图标签(您可以在Web服务器上运行
    cleartool lsview-l
    :询问您的ClearCase管理员)
  • 创建新的复制区域(例如:
    D:\Webviews\
  • 在上述目录的根目录中创建一个
    .copyarea.dat
    文件
    有关此文件的更多详细信息,请参阅关于
    .copyarea.dat
    .copyarea.db
    文件。
    A.将
    .copyarea.dat
    文件从另一个(已知良好)复制区域复制到新复制区域的根目录中
    B从该文件中删除“
    只读”和“
    隐藏”文件属性
  • 确定webview的UUID

    您可以通过在Web服务器上运行
    cleartool lsview-l
    来获取
    UUID
    (再次询问您的ClearCase管理员)
  • 修改新复制区域根目录中的
    .copyarea.dat

    如果它来自副本,请修改
    UUID
    ,以及
    的名称,包括其十六进制长度字段;同时修改VOB根目录的名称。
    .copyrea.dat
    文件中的时间戳不需要修改
  • .ccase\u wvreg
    文件中删除视图标记。
    有关此文件的更多详细信息,请参阅关于CCRC
    .ccasewvreg
    文件
  • 使用CCRC GUI执行“
    添加现有视图”
  • 执行
    刷新->修复->不一致

    这将修复视图的内容

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

    If取决于(快照)视图的视图存储存储位置

    如果视图存储未存储在本地计算机上,您只需重新创建快照视图的根目录,并使用
    \etc\utils
    中的“
    regen\u view\u dot\u dat.pl
    ”脚本重新生成
    view.dat
    隐藏文件

    有关该工具的更多信息,请参见“”

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


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

    (如果视图存储与视图本身位于同一台计算机上……最简单的方法是重新创建视图)@jaychapani您提到Windows7,所以您需要在DOS windows命令提示符()中键入它,在
    cd
    之后键入到视图的根目录。我在命令提示符下运行时得到以下信息“'clearexplorer'不能识别为内部或外部命令、可操作程序或批处理文件。”@jaychapani add“
    C:\path\to\Rational\ClearCase\bin
    ”(检查ClearCase的安装位置,通常在
    C:\Program Files
    下)到您的路径:
    set path=%path%;C:\path\to\Rational\ClearCase\bin
    。然后键入
    clearexplorer。
    @jaychapani这可能是您的问题中要提到的有趣信息!