过去几天我一直在看这个错误。因此,我无法再进行任何交付。
当我尝试将一些dll和exes(二进制文件)从我的流传送到主流时,就发生了这种情况。传递失败,因为ClearCase无法合并二进制文件。
我无法“恢复投放”或“取消投放”。 同样的错误一直在增加。
我试图查看Integration视图,发现二进制文件“被劫持”。我解除了劫持。但这也没有解决问题。
任何帮助都将不胜感激。
答案 0 :(得分:0)
您无法取消完整步骤中的投放。
你能做的是:
您可以通过在目标视图的根目录中输入(在shell中)并输入以下内容来获取当前的交付活动:
cleartool lsact -cact
使用结果列出当前交付的所有版本:
cleartool describe -l activity:deliver.xxxx@\yourPVob
其中一些将在结帐时(grep CHECKEDOUT
过滤它们)
请注意,对于二进制文件,您可以定义特殊的合并类型:请参阅“Clearcase UCM is trying to merge pdf files”
在此之前,您可能必须在每个未合并的二进制文件的源版本和目标版本之间制作一些“红色箭头”,并将它们从源手动复制到目标。
请参阅“Merge arrow in clear case”。