【问题标题】:Clearcase config spec time rulesClearcase 配置规范时间规则
【发布时间】:2015-03-30 15:12:52
【问题描述】:

我试图了解在配置规范中使用 ClearCase 8.0.1.4 的时间规则有多可靠。
那么,当我在配置规范中指定时间时,是否会在 not 之前包含指定的时间戳?还是需要之前并包括指定的时间戳?

例如,如果我有规则:

element * .../main/LATEST -time 26-Mar-2014.13:03:53UTC+01:00

和版本:

version 1 has time stamp of 26-Mar-2014.13:02:10UTC+01:00

version 2 has time stamp of 26-Mar-2014.13:03:53UTC+01:00

会选择哪一个?

我可以相信它会始终保持一致吗?

【问题讨论】:

    标签: timestamp config clearcase rule config-spec


    【解决方案1】:

    未测试,但根据config spec man page

    -time date-time
    

    修改特殊版本标签 LATEST 的含义:规则从分支中选择在特定时间之前创建的最后一个版本

    所以应该是版本 1

    分支上版本的创建时间在其创建版本事件记录中查找。

    请注意,它可能会因 ClearCase 的不同而有所不同:使用 Multisite,选择可能会根据同步的包而改变“Time rules in config specs”)

    【讨论】:

    • 您好 VonC,这是真的,但是,大多数情况下它在“包括时间之前”也可以工作,换句话说,选择了版本 2。这就是为什么我不明白我应该依靠什么?如果我总是在时间戳上增加 1 秒,我会选择需要的版本还是应该使用任何其他经验法则?
    • @DeadStar 是的,为了“安全起见”,增加一秒钟应该可以。但只有 IBM 支持才能在这里给出明确的答案。
    • @VobC,我想你是对的,处于保存状态会有所帮助。不确定即使是 IBM 也能保证在这种情况下保持一致性。根据我的个人经验,它是不一致的,并且可以使用给定的 cs 选择这两个选项
    猜你喜欢
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-09
    • 2015-01-19
    • 1970-01-01
    相关资源
    最近更新 更多