小心我不会问如何删除视图。 我想找到任何人都不再访问的视图。
答案 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