ClearCase 时间和查询

发布于 2024-07-10 03:09:51 字数 628 浏览 8 评论 0原文

这个配置规范显示了我需要的文件:

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)}'

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

时间规则可以嵌套。 它们可能不包含任何查询语言结构。

好吧,但是那我该怎么办呢?

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

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

This config-spec show the files I need:

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

Now I need to see how the source looked at some point in the future, so I do this:

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

Unfortunately this still shows me "the present". The manual says:

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

Okay, but what do I do then?

How do I exclude files and directories with a certain label, without using query language? Or is there way to specify time in the query language?

(No files has a SLT-T label, and no directories has a SLT label.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

知足的幸福 2024-07-17 03:09:52

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

&& !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 月之前创建的所有版本。

不过,我不确定它是否可以与您的规则相结合以成功实现您想要的目标。

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

Did you try adding some query-language directives like:

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

(all the versions existing before/after 1 Nov. 2008)

That is part of the query language and may help you refining your selection rules.


I confirm for having tested it:

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

would give you all version created before September the first in this instance.

I am not sure it can be combined with your rules to successfully achieve what you are looking for, though.

My point was just to make sure you can include time-based selection rules in your config spec.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文