UCM ClearCase error while delivery

随声附和 提交于 2019-12-11 09:53:24

问题


I have been seeing this error for the past couple of days. I am not able to make any further deliveries because of this.

This happened when I tried to deliver some dlls and exes(binary files) form my stream to the main stream. The delivery failed because ClearCase cannot merge binary files.

I am not able to "Resume the Delivery" or "Cancel the delivery". The same error crops up all the time.

I tried to look into the Integration view and found the binary files "hijacked". I undid the hijack. But that too did not solve the issue.

Any help would be appreciated.


回答1:


You cannot cancel a deliver which is in its complete step.

What you can do is to:

  • describe the deliver activity in order to list all checked out files
  • try and check in those files
  • resume the deliver

You can get the current deliver activity by going (in a shell) at the root directory of your target view and typing:

cleartool lsact -cact

Use the result to list all the versions currently delivered:

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

Some of those will be in checkout (grep CHECKEDOUT to filter them)

Note that for binary file, you can define a special merge type: see "Clearcase UCM is trying to merge pdf files".
Pending that, you might have to make some "red arrow" between source and destination versions of each not-merged binaries, and copy them manually from source to destination.
See "Merge arrow in clear case".



来源:https://stackoverflow.com/questions/12246872/ucm-clearcase-error-while-delivery

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!