Clearcase 如何检索在clear case中跨基线修改的文件列表

Clearcase 如何检索在clear case中跨基线修改的文件列表,clearcase,cleartool,Clearcase,Cleartool,我需要检索已跨基线检入的所有文件的列表以及所有者名称。我尝试使用cleartool lsact命令: 然而,这个命令只获取一个任务,使用起来有点麻烦。如果我指定两个基线,是否有一个命令可以检索所有任务 感谢像这样的命令: cleartool diffbl -act bl1@\apvob bl2@\apvob 将为您提供基线bl1和bl2之间具有新版本的活动列表 但是,要获取文件列表(即文件或目录中的元素,而不是所有更新版本中的版本,即使是同一文件),最好的方法是: 确保这些基线是“完整”基

我需要检索已跨基线检入的所有文件的列表以及所有者名称。我尝试使用cleartool lsact命令:

然而,这个命令只获取一个任务,使用起来有点麻烦。如果我指定两个基线,是否有一个命令可以检索所有任务

感谢像这样的命令:

 cleartool diffbl -act bl1@\apvob bl2@\apvob
将为您提供基线bl1和bl2之间具有新版本的活动列表

但是,要获取文件列表(即文件或目录中的元素,而不是所有更新版本中的版本,即使是同一文件),最好的方法是:

  • 确保这些基线是“完整”基线:如果需要,将其提升为完整:
请参阅“”。
请注意,最后一个问题还提到了使用ClearCase打包的“报表生成器”,如果您想要的是一个涉及GUI而不是CLI(命令行)的解决方案,那么这很有趣:


同样,如果这些基线已满,您可以使用它列出(在
元素/标签下)两个标签之间更改的
元素或两个标签之间更改的
版本“取决于您需要什么。

Hi。。我尝试了这个命令,但它给了我一个活动列表。我要查找的是所有活动中针对每个活动修改的所有文件的列表。@Sai我正在编辑我的答案:查看编辑过的答案,或者作为另一种选择@Sai刚刚添加了“报表生成器”选项。您好。。。非常感谢你的帮助。实际上,我对使用clear case命令非常陌生,而且我正在Windows平台上运行。我浏览了你提到的链接,但它们似乎都有一些错误@Sai:diffbl-act if用于列出活动,这不是您想要的。有关正确的语法,请参见 cleartool chbl -full bl1@\apvob cleartool chbl -full bl2@\apvob cleartool find -all -element '{lbtype_sub(REL1) && lbtype_sub(REL2)}' ^ -version '{(lbtype(REL1) && ! lbtype(REL2)) || ^ (lbtype(REL2) && !lbtype(REL1))}' -print