如何查找已发布的交付并将其交付到集成流?

时间:2012-02-02 05:32:52

标签: clearcase cleartool clearcase-ucm

我们在多站点环境中使用UCM。每当人们交付给mastersite时,一些来自mastersite的人必须找到发布的交付,然后再将其交付给集成流。

现在我们要预览正在传递到集成流的所有文件。

Cleartool delivery -stream "Stream" -to "Integration-view" -preview无法正常工作,因为它正在努力提供流式传输活动。

我找到了文章“Find UCM Posted deliveries

在本文中,有一种方法可以找到已发布的交付并完成它。但我需要在完成之前预览。有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

OP Samselvaprabu坚持要传递的多站点方面,指向IBM article on those "posted delivers"

由于多站点传送不能很好地处理任何预览选项,因此我建议:

  • 让本地集成Stream与远程站点同步(您希望最终提供这些活动)
  • 发起本地投放到该本地整合流(也将支持-preview选项)
  • 在本地检查那些“交付活动”,如果内容满意,则启动实际(多站点)交付。

原始答案

您可以添加要投放的活动

 cleartool deliver -act

(见cleartool deliver man page

知道这些活动是通过交付开始的,您可以列出它们,按日期排序,选择新活动并将它们列在act参数中。

-act/ivities activity-selector, ...
  

指定要传递的活动列表。列表必须是自洽的:指定的活动不得依赖于包含任何未指定的活动   例如,活动A2取决于活动A1,前提是两者都包含相同元素的版本,而A2包含的版本高于A1

     

此外,如果该组件的更改位于指定的活动中,则还必须提供已包含在基准中但未提供的任何活动。如果您指定的活动列表不完整,则操作将失败并列出其他所需活动。

     

activity-selector的格式为[activity:]activity-name[@vob-selector],其中vob-selector指定活动的项目VOB。