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

标签 clearcase

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

谢谢。

最佳答案

如果您使用的是动态 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)结果(这将是完整扩展路径)

catcleartool find 背后的原因是能够使用语法 .../subbranch/LATEST。< br/> 带有三个点的语法表示:'.../subbranch' 后跟 /subbranch 的任何分支。

关于clearcase 特定分支上文件的最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12140611/

相关文章:

report - 应用了给定标签类型的 ClearCase 文件列表

ClearCase 希望在交付到备用目标后合并未更改的文件

java - 如何使用 CCRC 获取旧文件版本?

clearcase - 如何最好地在 Clearcase 中分支?

clearcase - 重新设置 Web View 不会为我提供某些文件的最新版本

linux - 在 clearcase 环境中启动并行 bsub 作业

clearcase - 将 checkout 的文件转换为 Clearcase 中的劫持文件?

linux - #awk If else 循环在 ksh 中不起作用

java - 通过 STS eclipse 连接到 ClearCase(CCRC) 时出错