如何找到没有longuer使用的旧Clearcase视图?

时间:2017-11-09 10:21:22

标签: clearcase

小心我不会问如何删除视图。 我想找到任何人都不再访问的视图。

1 个答案:

答案 0 :(得分:0)

您可以使用cleartool lsview,更确切地说是-full选项

cleartool lsview -l -pro -full aViewTg
  

使用-full选项,报告以下附加属性:

     
      
  • 上次访问查看 - 私人数据的时间和人员
  •   
  • 上次更新视图 - 私有对象的时间和人员
  •   
  • 上次更新配置规范的时间和人员
  •   

请注意,不会捕获视图的所有用例,如“About the "Last Accessed" time stamp in cleartool lsview output”中所述

您可以将其与“Listing active views on UNIX

组合使用
cleartool lsview -host your-computer-name

您可以管道结果来描述每个视图的属性。

您可以在“Windows Equivalent of Unix Shell Script

中查看此类脚本的示例
for i in $list; do
    cleartool lsview -l -prop -full $i | grep "Last accessed" >& /dev/null
    if [ $? -eq 0 ]; then
         echo -n $i
         echo " " `cleartool lsview -reg ccase_win -l -prop -full $i | grep "Last accessed" | awk '{print $3}'`
    else
         echo $i cannot be found
    fi
done