以明文形式签入用户的历史记录

时间:2010-03-03 20:35:29

标签: clearcase

有没有办法找出流中用户的签到历史记录?

我知道我可以通过查看流中的所有活动来获取历史记录。但是,活动中设置的更改不会显示文件的检查日期。

感谢您的帮助!

1 个答案:

答案 0 :(得分:3)

活动的变更集可以显示文件的日期。您只需将 describe 命令与 fmt_ccase 格式指令结合使用。

cleartool describe -fmt "%[versions]CQp\n" activity:myActivity@/pvobName

对于每个输出:

cleartool describe -fmt "%u %n %d" aFile@@/main/branches/x

注意:在Windows上,您可以列出给定用户的所有活动 首先,进入与相关流相关联的UCM视图。然后:

for /f  %x in ('cleartool lsact -cview -fmt "%Xn %u\n" ^| findstr "username"') 
  do cleartool desc -fmt "%[versions]CQp\n" %x 

您也可以在Perl中编写脚本(在Windows和Unix上都是可移植的) 请参阅问题“How can I interact with ClearCase from Perl?