升级ClearCase

时间:2016-05-26 12:44:27

标签: build-process clearcase

我使用Rational ClearCase explorer创建了一个快照视图。

创建它之后,我设置了配置规范,环境变量,后来尝试编译我的代码并得到一个MVFS错误,其中说:

无法确定当前工作目录是否在MVFS中 - 没有此类设备或地址

当我搜索IBM网站以消除此错误时,我发现快照视图不使用MVFS!

为什么我在Snapshot视图不使用MVFS时收到此错误?

当这个问题被触发时:实际上在我们的项目中我们使用的是ClearCase(8.0.0.7版本)。当我们尝试在8.0.0.7版本上构建代码时,我们从未遇到过问题。只有在将此版本升级到8.0.0.15之后才会出现构建问题。旧的和新的ClearCases的遗产都是baseClearcase

有关此问题的更多规范: 我们使用的服务器是Windows 2003服务器。我正在H驱动器(NTFS驱动器)中创建快照视图,因为C驱动器不能在我们的项目中使用,通过运行shell脚本clean_view.sh清理以前构建的文件,然后使用ClearCase命令编译我们的C代码{{ 1}}。以前我们曾经遵循相同的程序,其中构建用于成功,但现在相同已经成为一个问题。

这个问题是我之前提出的问题的延伸。我再次将这个问题作为一个整体重新发布,以便更清楚地说明问题以及更多的ClearCase专家来加入。请不要将此视为重复或强制关闭它,因为我的问题尚未解决。另请注意,这是我第一次使用ClearCase。

关于上一个问题的链接: MVFS error in a snapshot view

2 个答案:

答案 0 :(得分:1)

最近这个问题的解决方案有了进展!!我们在客户的帮助下将此问题上报给了IBM。他们建议我们使用动态视图,我们使用它们。令我们惊讶的是它工作正常,我们能够生成可执行文件。但事实仍然是我们无法使用快照视图!!

注意:此评论仅用于分享我对此问题的知识和经验。 :)

答案 1 :(得分:0)

虽然快照视图不在MVFS中,但 clearmake 具有用于构建审核的MVFS特定功能。

您提到“H”驱动器包含快照视图,是H:

  1. 本地或网络驱动器?
  2. 通过SUBST创建的驱动器号?在这种情况下,父驱动器是本地的吗?
  3. 动态视图中的构建是否仍有效?
  4. C驱动器是否存在?它是否在终端服务器/ Citrix环境中重新映射?
  5. 警告:Windows Server 2003将近一年 MICROSOFT'S 结束扩展支持。我建议尽快更新服务器环境。

    说实话,过程失败的问题以及ClearCase版本的唯一变化通常最好通过联系IBM而不是使用此场所来处理。不要试图或任何东西,但如果它是一个明确的错误,它必须去那里...

    其他问题: 如果C:驱动器在系统上不可访问,那么评论中的“甚至无法获取属性”似乎可以推断,操作系统安装在哪里? %SYSTEMROOT%指向哪里?

    如果它在不同的驱动器上工作,那两个驱动器之间有什么不同(H:失败和R:工作)