【问题标题】:How to find modified files in a component using cleartool?如何使用 cleartool 在组件中查找修改过的文件?
【发布时间】:2011-12-18 14:38:48
【问题描述】:

我们在 UCM 中创建了一个组件。自版本 1 以来,许多文件都已更改,但很少有文件在版本 1 之后根本没有更改。

我们可以使用 createdsince 找到文件列表。但在这种情况下,我们需要指定日期。有没有办法找到自创建以来修改的文件列表。

换句话说,在版本树中查找版本大于 1 的文件列表。

【问题讨论】:

    标签: clearcase cleartool clearcase-ucm


    【解决方案1】:

    您需要将当前版本与stream/1 版本进行比较,这并不总是组件的初始基准。
    实际上,如果您没有导入初始非 UCM 标签作为基线,则初始基线为空(其中没有版本)。

    诀窍是,当使用query language 时,不能使用version selector 查询

    因此,您可以对所有version 1 应用标签,然后查找至少有一个版本没有该标签的所有元素(请参阅find examples)。

    cleartool find . –version 'version(.../streamName/1)' –exec "cleartool mklabel V1 \"%CLEARCASE_XPN%\"" 
    cleartool find . -version '{!lbtype(REL1)}'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-17
      • 2012-07-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-01
      • 2018-05-09
      • 1970-01-01
      相关资源
      最近更新 更多