clearcase特定分支上文件的最新版本

clearcase特定分支上文件的最新版本,clearcase,Clearcase,我知道clearcase版本文件的文件名。如何在特定分支上找到此文件的最新版本?它不应该拾取任何子分支。此外,父分支名称可能并不总是已知的 谢谢。如果您使用的是动态视图,您可以使用直接访问给定分支的最新版本: cat file@@/main/branch/subbranch/LATEST cleartool find . -name "yourFile" -ver "version(.../subbranch/LATEST) 如果不知道此版本存储在其中的确切分支路径(父分支),可以修改动态视

我知道clearcase版本文件的文件名。如何在特定分支上找到此文件的最新版本?它不应该拾取任何子分支。此外,父分支名称可能并不总是已知的


谢谢。

如果您使用的是动态视图,您可以使用直接访问给定分支的
最新版本:

cat file@@/main/branch/subbranch/LATEST
cleartool find . -name "yourFile" -ver "version(.../subbranch/LATEST)
如果不知道此版本存储在其中的确切分支路径(父分支),可以修改动态视图并首先添加选择规则

element /path/to/file .../subbranch/LATEST
这将在动态视图中选择分支的
最新版本

或者您可以执行
cleartool查找
,以查看该文件的完整扩展路径

cat file@@/main/branch/subbranch/LATEST
cleartool find . -name "yourFile" -ver "version(.../subbranch/LATEST)
您将能够直接
cat
(或
在Windows中键入
)结果(这将是完整的扩展路径)

cat
cleartool find
后面的diea能够使用语法
../subbranch/LATEST


带有三个点的语法意味着:“
../subbranch
”后面跟着
/subbranch

的任何分支,我已经添加了
cleartool find
选项,这应该是您要查找的,特别是如果您不总是知道父分支。我正在设置视图,正如您所建议的,然后使用“cleartool ls”查找文件版本。谢谢你的回复