如果我有活动名称(以及项目和流名称),我怎样才能获得已更改文件的列表?
这就是我的尝试:
cleartool lsact -l someActivity
但它返回:
cleartool: Error: Unable to determine VOB for pathname ".".
我想我应该在正确的视图中才能获得内容。是否也可以在不在视图中的情况下检索所有内容?
我获得了someActivity
cleartool lsproj
,然后是cleartool lsstream -s -in someProject
,然后是cleartool lsact -in someStream
。我可以在不查看的情况下进行所有这些cleartool
调用,因此我想获取变更集。
我找到了this question,但答案仅在视图中有效。为了记录,我不会将ID与标题混淆。
答案 0 :(得分:1)
您至少需要添加创建该活动的pvob:
cleartool lsact -l someActivity@/vobs/aPVob # Unix
cleartool lsact -l someActivity@\aPVob # Windows
如果您未指定任何pvob, cleartool lsact
可以使用当前视图:
如果您希望ClearCase解析每个版本的路径(使用当前视图路径解析),如果指定一个简单名称且当前目录不是项目VOB,则此命令假定该活动位于与附加到当前视图的流关联的项目VOB中。
如果当前目录是项目VOB,则该项目VOB是用于标识活动的上下文。
lsact
还需要一个视图。
否则,它将列出每个版本的扩展路径名。