【问题标题】:How to find list of changes delivered since yesterday from delivered activities?如何从交付的活动中找到自昨天以来交付的更改列表?
【发布时间】:2014-03-28 14:27:51
【问题描述】:

我正在使用 cleartool find 命令查找自前一天以来交付到集成流的文件列表。以下是命令 [我将结果存储在 powershell 变量中]

        $ListOfFilesChanges = cleartool find "$folderPath" -version "{brtype($streamName) && created_since($fromDate)}" -print

但是我们要验证很多文件夹需要很多时间。如果我们能够找到自昨天以来交付的活动列表并找到作为交付的一部分交付的文件列表,它可能会更快。

我需要查找前一天完成的交货清单。然后需要检查作为其中一部分交付的所有文件是什么。

是否有任何 cleartool 命令可用于执行此操作?

【问题讨论】:

    标签: clearcase-ucm cleartool


    【解决方案1】:

    UCM 中的交付会生成一个交付活动,名为“deliver.dev_stream.xxxx”(参见“Describe baseline and expand deliver and rebase activities”中的示例)。
    你可以使用fmt_ccase filters来显示日期:

    cleartool lsact -in yourIntStream@\yourPVob -fmt "%Nd\t%n\n" | sort -r
    

    这类似于上一个问题“how to find the list activities delivered to integration stream on a particular day?”。

    列出自昨天以来创建的所有活动会更容易,并且对于每个交付活动,在所述活动的更改集中列出它们的版本。

    您可以使用-fmt "%En" 参数描述在这些活动中找到的每个版本,以获取元素名称(即文件名称而不是版本的扩展路径名),然后对该列表进行排序以消除类似的元素 (|uniq)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-24
      • 2012-10-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 2014-05-08
      • 1970-01-01
      相关资源
      最近更新 更多