1

错误信息

在过去的几天里,我一直看到这个错误。因此,我无法进行任何进一步的交付。

当我尝试将一些 dll 和 exe(二进制文件)从我的流中传递到主流时,就会发生这种情况。交付失败,因为 ClearCase 无法合并二进制文件。

我无法“恢复配送”或“取消配送”。同样的错误总是出现。

我试图查看集成视图并发现二进制文件“被劫持”。我解开了劫持。但这也没有解决问题。

任何帮助,将不胜感激。

4

1 回答 1

0

您无法取消处于完整步骤中的交付。

你可以做的是:

  • 描述交付活动以列出所有签出的文件
  • 尝试签入这些文件
  • 恢复交付

您可以通过(在 shell 中)进入目标视图的根目录并键入以下内容来获取当前的交付活动:

cleartool lsact -cact

使用结果列出当前交付的所有版本:

cleartool describe -l activity:deliver.xxxx@\yourPVob

其中一些将在结帐中(grep CHECKEDOUT以过滤它们)

请注意,对于二进制文件,您可以定义特殊的合并类型:请参阅“ Clearcase UCM 正在尝试合并 pdf 文件”。
在此之前,您可能必须在每个未合并二进制文件的源版本和目标版本之间制作一些“红色箭头”,然后手动将它们从源复制到目标。
参见“明文合并箭头”。

于 2012-09-03T11:45:45.187 回答