1

当基线过时时会产生不良影响吗?

例如,如果基线已经被许多人重新设定,如果我废弃了基线会发生什么?

4

1 回答 1

1

您可以,但不应废弃当前用作现有流的基础基线的基线。
即使有可能,它也曾经有一些副作用,例如:

  • 阻止“ lsbl”命令(swg1IC42113,在 ClearCase 7.0.x 中修复)看到其他基线。
  • 当基础基线被锁定或过时时不显示基线(ss,在 ClearCase 7.0.x 中修复)。

(如果基线的祖先过时,像 2003 年的旧 ClearCase 可能会出现问题:swg21214304。但很久以前就已经修复了)


它(即“废弃基础基线”)仍然有一个当前(2012 年 5 月,ClearCase 7.1.x)打开的错误:
swg1PM63804:PM63804:锁定已废弃子流的基础基线导致该流上的所有基线不显示在基地。

摘要:如果恰好也是流的基础基线的组件基线被锁定-过时,则未Show obsolete baselines设置“”复选框的组件树浏览器不仅隐藏该基线,而且不正确地隐藏所有基线刚刚锁定过时的基线是基础基线的流

解决方法:

  • 在组件树浏览器窗口中没有已知的解决方法
  • 从命令行,这已通过 APAR IC42113 修复,“ cleartool lsbl -tree”命令正确隐藏了锁定过时的基础基线,并正确列出了该流上的非锁定过时的后续基线。

另一个当前的错误是swg1IC39164:GUI 变基到最新基线(ClearCase 7.1.x)的断言失败,应该通过升级到最新补丁来修复。


除此之外,废弃旧基线主要有很多优点,主要是因为它会在浏览基线时使显示的大量对象变得杂乱无章。

于 2012-06-20T10:35:35.717 回答