将XP上创建的现有clearcase视图重新导入Windows7上的RationalClearcase客户端
我已经在XP机器上从RationalClearCase客户端创建了我的项目视图。 由于某些原因,我需要格式化我的机器,我已经安装了Windows7。现在我的问题是,我已经有了在XP上创建的视图的现有文件夹。如何重新导入它以便在Windows 7机器上的Clearcase Navigator中显示它?在的情况下(Clearcase远程客户端): 根据定义,“web视图”的视图存储在CCRC服务器上(因此不在客户端上) 参见“”将XP上创建的现有clearcase视图重新导入Windows7上的RationalClearcase客户端,clearcase,clearcase-remote-client,Clearcase,Clearcase Remote Client,我已经在XP机器上从RationalClearCase客户端创建了我的项目视图。 由于某些原因,我需要格式化我的机器,我已经安装了Windows7。现在我的问题是,我已经有了在XP上创建的视图的现有文件夹。如何重新导入它以便在Windows 7机器上的Clearcase Navigator中显示它?在的情况下(Clearcase远程客户端): 根据定义,“web视图”的视图存储在CCRC服务器上(因此不在客户端上) 参见“” (在CCRC中,快照视图目录的等价物称为“视图复制区域”) 开发人员可
(在CCRC中,快照视图目录的等价物称为“视图复制区域”) 开发人员可能会无意中删除复制区域,而没有备份。
Web视图仍然存在于CM服务器上,视图标记仍然存在于ClearCase注册表中 无法完全从CCRC图形用户界面(GUI)执行此类恢复
cleartool lsview-l
:询问您的ClearCase管理员)D:\Webviews\
).copyarea.dat
文件有关此文件的更多详细信息,请参阅关于
.copyarea.dat
和.copyarea.db
文件。A.将
.copyarea.dat
文件从另一个(已知良好)复制区域复制到新复制区域的根目录中B从该文件中删除“
只读”和“隐藏”文件属性
您可以通过在Web服务器上运行cleartool lsview-l
来获取UUID
(再次询问您的ClearCase管理员)
.copyarea.dat
。如果它来自副本,请修改
UUID
,以及
的名称,包括其十六进制长度字段;同时修改VOB根目录的名称。.copyrea.dat
文件中的时间戳不需要修改.ccase\u wvreg
文件中删除视图标记。有关此文件的更多详细信息,请参阅关于CCRC
.ccasewvreg
文件添加现有视图”
”刷新->修复->不一致
这将修复视图的内容
原始答案,用于完整的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这可能是您的问题中要提到的有趣信息!