Cleartool -element和-version之间的区别

时间:2015-01-15 09:08:41

标签: version-control clearcase cleartool

当搜索一种方法来查找自日期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过滤器有什么区别?结果确实不同。

1 个答案:

答案 0 :(得分: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查询选择版本对象。
  •