如何在ClearCase中创建某个项目或流的快照视图?

时间:2009-09-02 13:15:05

标签: clearcase

我想获得一些我可以在clearcase项目资源管理器中找到的流或项目的内容。

1 个答案:

答案 0 :(得分:3)

2 ... 1

cleartool descr -l project:myProject@\myPVob

使用一些grep,你有组件列表(可写或不可写)和策略。

如果您只想要Streams:

cleartool lsproj -tree myProject@\myPVob

您可以为Stream重复此操作(以获取子流)

cleartool lsstream -tree myStream@\myPVob

对于Stream的基础基准:

cleartool descr -fmt "%[mod_comps]CXp" stream:myStream@\ideapvob

对于Stream的活动:

cleartool descr -fmt "%[activities]CXp" stream:myStream@\ideapvob

如果您想查阅流引用的文件(即每个文件的确切版本),最快的方法是在该流上创建UCM动态视图:

 cleartool mkview -tag myView_myStream -stream myStream@\myPVob -stg myStorage

使用dynmic视图,您将没有任何加载规则(因为它是动态视图)。

您只需要安装要查看的VOB

cleartool mount \myVob

您可以开始浏览文件

 M:\myView_myStream\myVob\...

有关快照视图,请参阅“Proper ‘cleartool mkview’ for ClearCase Snapshot view creation

 mkview -snapshot -tag myView_myStream_snap -vws \\mySharedPath\myView_myStream_snap.vws -host myHostname -hpath \\mySharedPath\myView_myStream_snap.vws -gpath \\mySharedPath\myView_myStream_snap.vws myRootDir

有关加载规则,请参阅:

Config specs and Load rules difference