2016-05-24 58 views
1

在我的不断努力将学习和驯服我们使用ClearCase的[UCM]的,我已经意识到,每一个标签,活动,基线,从刚开始的时候流和almost every view是我们的ClearCase设置中打开并可见。的ClearCase:家政

与此answer类似,我认为它至少可以有利于我们的旧基准线lock obsolete

有没有一种简单的方法来查找比某个日期更早的基线(从我的情况下,Windows)?

我一直在努力与cleartool find,lsbldesc命令,并觉得我缺少一些简单的东西。

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

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

回答

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):这是一个净化的政策,这将需要由项目调整项目。

1

给予了很多UCM元数据的不可移动的本性,你也可能要考虑的组件和项目迁移到新的VOB。锁定基线/流只会使其不显示,当工具获取流中的基线时,它仍会被查找。根据项目的架构和基线过程中,这可能是从一定程度上任何地方极其痛苦......

没有什么毛病项目/组件的结构,已经有超过十年。我每天都在工作。如果你只担心可见的东西,那么锁定过时的过程就没有问题。如果您还有其他问题,那么“清理板块”PVOB/CVOB可能会解决它们。