【问题标题】:ClearCase: HousekeepingClearCase:家政服务
【发布时间】:2016-05-24 16:32:54
【问题描述】:

在我不断寻求学习和驯服 ClearCase [UCM] 的使用过程中,我意识到,从一开始,每个标签、活动、基线、流和 almost every view 在我们的 ClearCase 设置中都是开放且可见的。

answer 类似,我相信它至少对lock obsolete 我们的旧基线是有益的。

有没有一种简单的方法可以找到早于某个日期的基线(在我的例子中来自 Windows)?

我一直在为cleartool findlsbldesc 命令而苦苦挣扎,感觉我缺少一些简单的东西。

作为第二部分,如果我确实找到了一个命令 - 应该使用它吗? 几乎盲目地选择所有 [旧] 基线并以这种方式将它们锁定为过时是否存在危险 [除了上面answer 中已经说明的那些原因]?

是否有另一种推荐的方法,或者我应该在不同的层面上看家务?不同的对象?还是根本没有?

【问题讨论】:

    标签: clearcase clearcase-ucm


    【解决方案1】:

    我在“How to get the recent baselines of a project in clearcase”中描述的一种可能性是使用fmt_ccase option 结合cleartool lsbl

    cleartool lsbl -fmt "%d %n\" -stream...
    

    您仍然需要对输出进行解析和排序,但这是一个开始。

    应该使用它吗?几乎盲目地选择所有[旧]基线并以这种方式将它们锁定为过时是否存在危险?

    并非如此(除了bug I mentioned about foundation baselines):这是一项清除政策,需要逐个项目进行调整。

    【讨论】:

      【解决方案2】:

      鉴于许多 UCM 元数据的不可移除性质,您可能还需要考虑将组件和项目迁移到新的 VOB。锁定基线/流过时只会使其不显示,当工具获取流中的基线时仍会查找它。根据您的项目架构和基线过程,这可能会有些痛苦,也可能非常痛苦......

      已经存在了十多年的项目/组件结构没有任何问题。我每天都在工作。如果您只担心可见的东西,那么锁定过时过程就可以了。如果您也遇到其他问题,那么“白板”PVOB/CVOB 可能会解决这些问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多