【问题标题】:Checkin history of a user in clearcase用户在 clearcase 中的签入历史记录
【发布时间】:2010-03-04 06:35:46
【问题描述】:

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

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

感谢您的帮助!

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    活动的变更集可以显示文件的日期。您只需将 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?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多