当基线过时会产生任何不良影响吗?
例如,如果基线已经被许多人重新定位,如果我废弃基线将会发生什么?
答案 0 :(得分:1)
您可以但不应废弃当前用作现有流的基础基线的基线。
即使有可能,它也会产生一些副作用,如:
lsbl
”命令(swg1IC42113看到,在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)的断言失败,应该通过升级到最新补丁来解决。
除此之外,废弃旧基线主要有好处,主要是因为它会使执行浏览基线时显示的大量对象变得杂乱无章。