Clearcase:列出流中的所有评论消息

时间:2015-10-08 07:01:14

标签: clearcase

我已阅读this并运行以下命令:

  

cleartool lsact -r -in stream:aStream @ \ aPVob -fmt“%n%c”

跑完之后我得到了:

  

SOLNSxxxx由于ClearQuest中的“Work on”操作而自动创建

我没有得到这个,因为我期待针对每个活动的评论消息以及带有提交消息的活动中签入的文件。

这会改变clearquest中的任何内容吗?

请告诉我。

1 个答案:

答案 0 :(得分:0)

  

因为我期待针对每个活动的评论消息以及带有提交消息的活动中签入的文件。

不,这只会返回活动的名称和评论,而不会返回其更改集版本。

请参阅“How to find files associated with a ClearCase UCM activity?”:对于每个版本的返回,您需要应用cleartool descr -fmt "%n %c"

尝试(未经测试)

cleartool describe -fmt "%[versions]CQp"  activity-title@\aPVob |\
  xargs cleartool descr -fmt "%n %c"

如果第一个描述列出了一行中的所有版本,请使用:

cleartool describe -fmt "%versionsCp\n" activity:<your activity>@<your pVOB> | perl -pe 's/\,\s?/\n/g' 
# or
cleartool describe -fmt "%[versions]CQp\n" activity:<your activity>@<your pVOB> | perl -pe 's/\,\s?/\n/g'