Version control 清除案例错误:签入失败后文件混乱

Version control 清除案例错误:签入失败后文件混乱,version-control,clearcase,checkin,Version Control,Clearcase,Checkin,我们使用Jenkins进行持续集成,Jenkins在一项工作中将文件签入到out Clear Case集成流中。最近在一个作业期间,ClearCase签入失败,并显示以下消息: cleartool: Error: Operation "create_version" unavailable for manager "_xxx_file" (Operation pathname was: "D:\Programs\IBM\RationalSDLC\ClearCase\lib\mgrs\_x

我们使用Jenkins进行持续集成,Jenkins在一项工作中将文件签入到out Clear Case集成流中。最近在一个作业期间,ClearCase签入失败,并显示以下消息:

cleartool: Error: Operation "create_version" unavailable for manager "_xxx_file"    
(Operation pathname was:
"D:\Programs\IBM\RationalSDLC\ClearCase\lib\mgrs\_xxx_file\create_version")
cleartool: Error: Unable to store new version. cleartool: Error:
Unable to check in "Path/To/File/xxx
我能够追溯到错误,但ClearCase中的文件从那时起就乱七八糟了。每次有人试图更新连接到集成流的视图时,他都会收到以下错误消息:

Unable to load "xxx": unknown error in VOB.
我在Rational资源管理器或Windows资源管理器中看不到该文件,但当我在包含文件夹上单击“
与以前的版本比较”
”时,我可以在两个窗口中看到该文件(属于当前版本和以前的版本)。
那种行为真把我弄糊涂了

我对清除Case非常陌生,我希望有一个简单的方法来检索以前的版本(类似于
git revert

我希望有一个简单的方法来检索以前的版本(类似于git revert)

如果您真的认为要恢复新的有问题的版本,可以使用(as)将其完全删除。但这是相当危险的

但在这里,该版本可能从未创建过,因为错误消息以“
操作”create\u version“unavailable”开头

您可以在(关于ClearCase MultiSite)中看到此错误消息

此问题发生在以下一系列事件之后:

  • 随着ClearCase从旧版本升级到7.x,VOB正在从旧服务器移动到新服务器
  • 在旧服务器上创建了一个新的类型管理器以及一个名为
    keyed\u text\u file\u delta
    的元素类型
出现此错误是因为新服务器上不存在新类型管理器和元素类型
键入的\u text\u file\u delta


因此,使用。

thx作为答案,再次检查您的VOB中是否仍然存在“
\u xxx\u文件”
”。我使用了命令“cleartool lstype-long eltype:_xxx_file”,根据输出,类型管理器存在。我注意到错误消息中的路径“D:\Programs\IBM\RationalSDLC\ClearCase\lib\mgrs\u xxx\u file”不存在。也许这就是错误的原因?@Airbord Strange:D:\Programs\IBM\RationalSDLC\ClearCase\lib\mgrs
是否存在(作为文件夹)?例如,请参见“是”,该文件夹存在,因此我不确定它为什么要查找该(不存在)路径。是否定义了引用所述路径的类型映射?我没有找到任何类型映射。