因为ClearCase在创建文件内部时更新目录版本号,所以我们的config-spec生成脚本失败(详细信息省略)。
因此,作为示例,给定诸如“/proj/src/scripts/build.sh@@main/branch42/3”的文件,我们如何确定包含该版本的脚本目录的最新版本build.sh文件。
注意:我们正在寻找可以编写脚本的unix命令行解决方案。
答案 0 :(得分:2)
如果您执行ls /proj/src/scripts@@/main/branch42/*/build.sh/main/branch42/3
,则应获取包含scripts
版本.../3
的{{1}}目录的所有版本的列表。然后你应该能够挑出最新的那些。
以上可能不是一种万无一失的方法,所以你可能会尝试更像
的东西build.sh
(我不再需要一个明确的环境来测试,所以以上内容来自内存并且不是一个准确的命令)
答案 1 :(得分:1)
另一种方法是:
element * SCRIPT_LABEL element /proj/... .../branch42/LATEST
这样,您只需从第二个动态视图中读取所需信息。