我在软件发布流之间执行大型(即许多更改集,每个更改集的许多元素)传播。偶尔,Clearcase findmerge报告
cleartool:警告:已跳过某些更改集元素,因为它们在目标视图中不可见。
我已经了解了这个警告的根本原因并理解了它。 我正在寻找的是一种让Clearcase报告跳过的元素名称的方法。当一个元素被跳过时,我需要手动挖掘问题,看看是否需要进一步的工作。但是,我目前无法确定需要检查哪些元素,因为Clearcase没有命名它们。
正如我在开头提到的那样,我正在处理大量的传播,因此尝试手动查找跳过的元素的努力非常高,如果Clearcase / findmerge可以命名它警告的元素,则不需要。
答案 0 :(得分:0)
findmerge
表示非UCM合并,对吗? (尽管您也可以使用findmerge
在UCM流之间合并更改集...)
在我看到的每个合并中,获取这种信息的唯一方法(这通常意味着合并的文件通常意味着合并,在源分支中已经被rmname,如“{{ 3}}“)通过解析findmerge(或cleartool deliver
或rebase
for UCM的日志)
简而言之,在合并的 end 中提到了该警告,但在合并期间可以列出跳过的实际文件(grep on'{{1} }“)。