【问题标题】:how find objects between two labels in clearcase如何在透明盒中找到两个标签之间的对象
【发布时间】:2010-04-29 05:31:47
【问题描述】:

我想从 clearcase 获取一个月内发生的两个版本之间的所有源/对象。我编写了以下命令,与实际相比,它只显示较少数量的源。
请指教我哪里错了

cleartool find <path> -element "lbtype (Label b) && ! lbtype(label a) && ! -element (.../Branch1/latest)" -print

地点:

  • 标签a是上个月发布的标签
  • 标签b是当前标签
  • branch1 是所有发布发生的分支

提前致谢

【问题讨论】:

    标签: find clearcase


    【解决方案1】:

    大致了解两个日期之间发生了什么变化:

    cleartool find . -version 'created_since(10-Jan) && !created_since(11-Jan)' -print
    

    但在您的情况下,您可能缺少一个 '_sub' 指令(有关更多请求,请参阅 find examples):

    当被查询的类型不适用于被查询的“级别”(-element -branch -version)时。例如,使用-element ... 标签查询标签仅适用于元素内的版本。

    cleartool find <path> -element "lbtype_sub(Label b) && ! lbtype_sub(label a) && ! -element (.../Branch1/latest)" -print
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-05-08
      • 1970-01-01
      • 2017-08-18
      • 2021-08-07
      • 2011-05-28
      • 2022-06-09
      相关资源
      最近更新 更多