1

我正在尝试使用 Java 代码在 IBM ClearCase CM API 的帮助下连接清除案例服务器。
目前我有以下设置:

  1. 我的机器上安装了明确的案例客户端 (CCRC) 7.1。
  2. 视图是使用 CCRC 客户端以模型类型 VOB 创建的。

如果我尝试使用上面的 Java 代码检查代码,则会显示以下错误:

CRVAP0087E (conflict): CCRC command 'checkout' failed: Unable to find VOB object
for "E:\ccweb_views\akash.sharma\akash.sharma_AR_TAS_Release1_dev\": 
not a ClearCase object 
Version discordance detected for "E:\ccweb_views\akash.sharma\akash.sharma_AR_TAS_Release1_dev\". 

ClearCase CM Server: Error: Not an object in a vob: "E:\ccweb_views\akash.sharma\akash.sharma_AR_TAS_Release1_dev\".  
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.realException(StpExceptionImpl.java:493) at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.<init>(StpExceptionImpl.java:572)  
at com.ibm.rational.stp.cs.internal.util.StpExceptionImpl.<init>(StpExceptionImpl.java:538)  
at com.ibm.rational.stp.client.internal.cc.Util.ccrcCmdStatusToWvcmException(Util.java:155)*
4

1 回答 1

0

您可以先尝试解决“不一致”问题:请参阅技术说明 swg21223087

有不一致的结帐资源

服务器和客户端对相关元素版本的状态存在分歧。这被称为不一致。

在您撤消签出或撤消对文件或目录元素的劫持后,可能会出现此状态。

在以下情况下也会出现不一致:

  1. CCRC客户端加载文件 ( foo.txt)
  2. 本机 ClearCase 客户端在动态视图中重命名文件(仅更改大小写foo.txtFOO.TXT
  3. CCRC客户端执行“更新资源”操作
  4. CCRC会看到FOO.TXT不一致的状态

解决方案(帮助页面):

  1. 选择要恢复的资源。您可以选择单个资源或整个 ClearCase 视图。(恢复不处于未知状态的资源对资源没有影响。)
  2. 要打开“恢复资源”对话框,请执行以下任一操作:
    • Refresh > Repair Discordance从 ClearCase 菜单中选择。
    • Refresh > Repair Discordance从元素上下文菜单或Refresh > Repair > Discordance视图上下文菜单中选择。
  3. 在对话框中指定恢复选项,然后单击应用。
于 2011-02-08T06:50:06.020 回答