我知道明文版本控制文件的文件名。如何在特定分支上找到此文件的最新版本?它不应该选择任何子分支。此外,可能并不总是知道父分支名称。
谢谢。
最佳答案
如果您使用的是动态 View ,则可以使用 extended path 直接访问给定分支的 LATEST
版本:
cat file@@/main/branch/subbranch/LATEST
如果你不知道这个版本存放的确切分支路径(父分支),你可以修改你的动态 View ,先添加选择规则
element /path/to/file .../subbranch/LATEST
这将在动态 View 中选择子分支的 LATEST
版本。
或者您可以执行cleartool find
,以便查看该文件的完整扩展路径:
cleartool find . -name "yourFile" -ver "version(.../subbranch/LATEST)
您将能够直接cat
(或在 Windows 中type
)结果(这将是完整扩展路径)
cat
或 cleartool find
背后的原因是能够使用语法 .../subbranch/LATEST
。< br/>
带有三个点的语法表示:'.../subbranch
' 后跟 /subbranch
的任何分支。
关于clearcase 特定分支上文件的最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12140611/