我在UNIX系统下(版本7.1.2.12)运行cleartool lsview命令时遇到了一个非常奇怪的错误。一般情况下该命令可以正常工作,但对于某些用户而言,会出现以下错误信息:
cleartool: Error: No matching entries found for view tag "user_*"。
我最初在Perl脚本中遇到了这个错误,但它在命令行中也是可以复现的。我尝试执行类似以下的操作:
cleartool: Error: No matching entries found for view tag "user_*"。
我最初在Perl脚本中遇到了这个错误,但它在命令行中也是可以复现的。我尝试执行类似以下的操作:
cleartool lsview user_\*
用户是用户名,对于大多数用户(比如我自己),cleartool会列出以我的用户名开头并跟着一个下划线的视图。
对于其他一些用户,该命令将返回他们的视图列表,但还会产生上述错误消息。我的脚本显然检查ClearCase错误并停止工作。如果我省略掉下划线(在模式中的任何下划线!),则错误消息会消失。
查询用户视图时需要注意什么?IT告诉我要执行以下操作:
cleartool lsview|grep "user_"
虽然这个方法可以正常运行,但我想了解为什么会出现错误信息。
感谢您的阅读。