2011-02-08 119 views
1

我试图通过帮助IBM ClearCase CM API使用Java代码连接清除案例服务器。
目前,我有如下设置:Rational明确的案例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)* 

回答

0

你可以先尝试解决“不一致”的问题:见technote swg21223087

Checkout resource with discordance

The server and client are in disagreement about the state of the element version in question. This is known as discordance.

This state can occur after you undo checkout or undo hijack on a file or directory element.

Discordance will also occur in the following scenario:

  1. CCRC client loads a file (foo.txt)
  2. Native ClearCase client renames file (foo.txt to FOO.TXT changing the case ONLY) in dynamic view
  3. CCRC client performs "update resources" operation
  4. CCRC will see FOO.TXT in a discordance state

解决方案(help page):

  1. Select the resources that you want to restore. You can select individual resources or an entire ClearCase view. (Restoring a resource that is not in an unknown state has no effect on the resource.)
  2. To open the Restore Resources dialog box, take either of the following actions:
    • Select Refresh > Repair Discordance from the ClearCase menu.
    • Select Refresh > Repair Discordance from the element context menu or Refresh > Repair > Discordance from the view context menu.
  3. Specify restore options in the dialog box and then click Apply.
+0

你能给我的问题[这里](http://stackoverflow.com/questions/4507288/ignore-binary-files- in-git-rebase-他们的)一些热爱的关注,请相信吗? :) – Benjol 2011-02-08 06:53:38