【发布时间】:2010-03-04 06:35:46
【问题描述】:
有没有办法在流中找出用户的签到历史记录?
我知道我可以通过查看流中的所有活动来获取历史记录。但是活动中设置的更改不显示文件签入的日期。
感谢您的帮助!
【问题讨论】:
标签: clearcase
有没有办法在流中找出用户的签到历史记录?
我知道我可以通过查看流中的所有活动来获取历史记录。但是活动中设置的更改不显示文件签入的日期。
感谢您的帮助!
【问题讨论】:
标签: clearcase
活动的变更集可以显示文件的日期。您只需将 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 上都可以移植)。
请参阅 SO 问题“How can I interact with ClearCase from Perl?”
【讨论】: