使用cleartool获取活动、流或流位置的ClearCase VOB

使用cleartool获取活动、流或流位置的ClearCase VOB,clearcase,cleartool,vob,Clearcase,Cleartool,Vob,我正试图在cleartool的帮助下编写一个脚本来获取vob 我将活动id、流名称和流位置作为输入。从这里我需要得到vob cleartool lsvob-short正是我所需要的,但我只需要活动和流的vob cleartool description-cview视图位置也没有帮助 有人知道如何做到这一点吗 编辑: cleartool descr-cact导致以下情况: activity "ActivityID" created 2014-12-15T13:53:49+01:00 by User

我正试图在cleartool的帮助下编写一个脚本来获取vob

我将活动id、流名称和流位置作为输入。从这里我需要得到vob

cleartool lsvob-short
正是我所需要的,但我只需要活动和流的vob

cleartool description-cview视图位置
也没有帮助

有人知道如何做到这一点吗

编辑:
cleartool descr-cact
导致以下情况:

activity "ActivityID"
created 2014-12-15T13:53:49+01:00 by User
master replica: HES@\vob
owner: dom\owner
group: group
stream: stream@\vob
current view: view name
title: Title
change set versions:
  ...changes
Attributes:
  activity_ok = "yes"
  Delivered = "no"
  Finished = "no"
  Type_Activity = "User"

如果您从视图中执行cleartool Descripte,它应该在“活动的vob”上拾取(表示PVob,它是视图正在访问的当前基于UCM根的组件vob的管理vob)

它应该返回当前设置的活动的名称,后跟
@/vobs/ThePVob

ThePVob
是您要查找的标记:它对于该流中的所有活动都是相同的


使用,您可以将输出限制为当前活动的完全限定名称:activty@\。

请用ClearTool替换ct。这是一个输入错误。我已经编辑了答案如果你在Windows上,@\vob是你要找的vob标签你知道如何将vob作为单行返回
activity\u id@\vob
会更好这正是我需要的!下次我会直接问我的问题:)
cd /path/to/my/view/vobs/MyVob

cleartool descr -cact
cleartool descr -fmt "%Xn" -cact