如何将一个元素或文件复制从Clearcase
与特定的label
,而不应用该label
的config specs
。
我不想改变我的观点的配置规范,但我需要访问我的文件选择一个旧版本的,我想这样直接从我现有的视图做的(再次,在不改变任何东西)。
我知道我要还原的版本(从实例2版,即使我在我看来,目前选择第3版)。
什么cleartool
你会使用以便访问命令说,旧版本?
如何将一个元素或文件复制从Clearcase
与特定的label
,而不应用该label
的config specs
。
我不想改变我的观点的配置规范,但我需要访问我的文件选择一个旧版本的,我想这样直接从我现有的视图做的(再次,在不改变任何东西)。
我知道我要还原的版本(从实例2版,即使我在我看来,目前选择第3版)。
什么cleartool
你会使用以便访问命令说,旧版本?
您可以使用扩展的路径名 ,但只使用动态视图(任何现有的动态视图,不需要特别的配置规格)。
文章“ 为当前不在您的视图从命令提示符下使用一个版本的扩展路径打开一个版本中提到,您可以使用快照视图太”,但你会需要:
cleartool get -to prog.old.c prog.c@@/main/r1_fix/1
需要注意的是一个版本树的上下文菜单中包含“发送到”项这将有效地为你做的cleartool GET(即副本)。
但是,在一个动态的观点,你不需要复制任何东西,你可以直接引用任何旧版本:
cp foo.c@@/RLS4.3
cp include.h@@/main/bugfix/REL2
又见版本选择 :
如果一个版本标签被定义为一个每元素, 另外一个链接/文件系统对象出现在一个元素的目录树的顶层 。
例如,如果BL3
是一每个元素标签,这些版本扩展路径名是相同的版本都明确的引用:
hello.c@@/BL3
hello.c@@/main/bugfix/patch2/BL3
实际上,这个功能可以让你引用一个版本,不知道在版本树的准确位置。
在动态视图,当您在视图中看到的hello.c(这可以为任何选定的版本,而不是你想要的标签之一),你居然可以这样做:
cd hello.c@@
dir
这将列出所有的独特标签供您选择。