【问题标题】:Cleartool difference between -element and -version-element和-version之间的cleartool区别
【发布时间】:2015-01-15 09:08:40
【问题描述】:

在寻找一种方法来查找自 X 日期以来更改的 clearcase 存储库中的所有文件时,我发现了两种方法

cleartool find . -type f -branch "brtype(abranch)" -element "{created_since(10-Jan)}" -print

如上所述here

cleartool find . -type f -branch "brtype(abranch)" -version "created_since(10-Jan)" -print

as(虽然修改为类似于同一分支)发现 here

-version 和-element 中的 created_since 过滤器有什么区别?结果确实不同。

【问题讨论】:

    标签: version-control clearcase cleartool


    【解决方案1】:

    在“ClearTool: Finding changes from specific date”中,我必须使用-version 来检查更新的目录并检测已删除 文件。

    但在“how to find files in a given branch”中,由​​于搜索仅限于文件,我只需要检查某个日期以来“创建”的文件(添加到源代码管理,因此是 -element)。我不必检查那个问题的修改。

    cleartool find 允许过滤:

    • -element:使用 VOB 查询选择元素对象;所选元素的所有分支和版本也都被选中。
      brtype 查询中使用此选项可使find -all 在指定分支类型存在于相对少量元素上的大型VOB 中更快。

    注意:我在“find files in clearcase”或“UCM-Clearcase - How to find new undelivered files for a given “stream””中使用了find + -ele brtype 方法。

    • -version:从元素级和分支级查询(如果有)中幸存的对象集中,使用 VOB 查询选择版本对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-25
      • 2020-05-10
      • 2014-09-20
      相关资源
      最近更新 更多