ClearCase:内务管理

时间:2016-05-24 16:32:54

标签: clearcase clearcase-ucm

在我继续学习和驯服我们使用ClearCase [UCM]的过程中,我意识到从开始时开始,每个标签,活动,基线,流和almost every view都在我们的ClearCase设置中可见

与此answer类似,我认为至少对lock obsolete我们旧的基线可能有益。

是否有一种简单的方法可以找到早于某个日期的基线(在我的情况下来自Windows)?

我一直在努力处理cleartool findlsbldesc命令,觉得我错过了一些简单的事情。

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

是否有其他推荐的方法,或者我应该在不同的水平上看看家务管理?不同的对象?或者根本没有?

2 个答案:

答案 0 :(得分:1)

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

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

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

  

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

不是真的(在bug I mentioned about foundation baselines旁边):这是一个清除政策,需要逐个项目进行调整。

答案 1 :(得分:1)

鉴于许多UCM元数据的不可移除性,您可能还需要考虑将组件和项目迁移到新的VOB。锁定基线/流已过时仅使其不显示,当工具获取流中的基线时,仍将查找它。根据您的项目架构和基线流程,这可能是从某种程度到极度痛苦......

项目/组件结构已经存在十多年没有任何问题。我每天都在上班。如果你只是担心看到的东西,锁定过时的过程就可以了。如果您还有其他问题,那么“清理平板”PVOB / CVOB可以解决它们。