ClearCase签出版本未由配置规范选择

时间:2013-04-25 15:10:42

标签: clearcase

在使用基本ClearCase的快照视图中,我想从我的快照视图中未选择的分支中签出文件的最新版本。我希望这是可能的,因为你可以从版本树浏览器工具中做到这一点。

但是,the documentation for the checkout command声称您无法在快照中执行此操作(强调我的):[编辑:是的,您可以!见下文。]

  

非标准结帐

     

默认情况下,checkout命令检出   这些版本:

     
      
  • 分支上的最新版本,如果您使用的是动态视图
  •   
  • 如果您使用的是快照视图,则视图中当前加载的版本
  •   
     

要修改其他版本,可以使用-version选项或在该版本创建子分支。 (见mkbranch   参考页面)。此外,从单一视图,您只能拥有   每个元素一次结账。

     

注意:当您在快照视图中工作时,唯一的版本是   可以检出的目录元素是当前的版本   在视图中加载。因此, -version和-branch选项不会   工作

如何从命令行查看未选择的版本?


[编辑:在这里,我误读了“注意:”部分。帮助意味着无法使用-version-branch args检出目录,但普通文件可以是。]

1 个答案:

答案 0 :(得分:2)

OP dss539选择的实际解决方案是直接使用cleartool checkout(请参阅cleartool checkout man page

cleartool checkout -bra/nch branch-pname | -ver/sion

它适用于动态或快照视图中的文件(而非目录)。


如果您不想修改当前快照文件的配置规范,则可以: