gpt4 book ai didi

ClearCase时间和查询

转载 作者:行者123 更新时间:2023-12-03 08:10:01 25 4
gpt4 key购买 nike

此配置规范显示我需要的文件:

element -dir * '{version(/main/LATEST) && !version(SLT-T)}'
element -file * '{version(/main/LATEST) && !version(SLT)}'

现在我需要查看源代码在未来某个时间点的样子,所以我这样做:

time 01-Nov-2008
element -dir * '{version(/main/LATEST) && !version(SLT-T)}'
element -file * '{version(/main/LATEST) && !version(SLT)}'

不幸的是,这仍然向我展示了“现在”。手册说:

Time rules may be nested. They may not include any query language constructs.

好吧,那我该怎么办?

如何在不使用查询语言的情况下排除具有特定标签的文件和目录?或者有没有办法在查询语言中指定时间?

(没有文件有 SLT-T 标签,没有目录有 SLT 标签。)

最佳答案

您是否尝试添加一些查询语言指令,例如:

&& !ver{created_since(1-Nov-2008)}
&& ver{created_since(1-Nov-2008)}

(2008年11月1日之前/之后的所有版本)

这是查询语言的一部分,可以帮助您改进选择规则。


我确认已经测试过它:

element /myPath/... /main/{!created_since(01-Sep-2008)}
element /myPath/... /main/LATEST

在这种情况下,将为您提供在 9 月第一个之前创建的所有版本。

不过,我不确定它是否可以与您的规则相结合以成功实现您正在寻找的东西。

我的意思只是确保您可以在配置规范中包含基于时间的选择规则。

关于ClearCase时间和查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/368086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com