4

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

但是,checkout命令的文档声称您不能在快照中执行此操作(强调我的):[编辑:是的,您可以!见下文。]

非标准结账

默认情况下, checkout 命令会检出以下版本:

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

要修改不同的版本,您可以使用 –version 选项或在该版本上创建子分支。(参见 mkbranch 参考页)。此外,从单一视图中,您一次只能对每个元素进行一次结帐。

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

如何从命令行签出未选择的版本?


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

4

1 回答 1

2

OP dss539选择的实际解决方案是cleartool checkout直接使用(见cleartool checkout手册页

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

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


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

于 2013-04-25T15:44:40.670 回答