【问题标题】:Renaming a vob in Clearcase UCM , is it practically advisable?在 Clearcase UCM 中重命名一个 vob 是否可行?
【发布时间】:2013-01-16 14:15:25
【问题描述】:

我们选择与我们的项目名称对齐的vob名称(不要将项目名称与UCM项目名称混淆),以便我们轻松区分。

但最近我们的项目名称已更改,因为我们将 2 个产品合并为一个。

有人建议重命名vob以表示项目名称。

我们尝试从开发、构建和发布的角度分析影响。

变化很小,我们不得不在这里和那里更改路径变量以指示最新的 vob 名称。

所以我们同意重命名 vob 名称。

然后,作为 Clearcase 管理员,我必须进行影响分析。

当我向 Clearcase 高级管理员征求意见时。他们列出了可能的影响,如下所示。

  1. vob 中的符号链接将被破坏,因此可能需要修复。
  2. 最好在更改vob名称之前清除所有签出项
  3. vob 将被锁定,以防止用户在更改名称时使用旧的 vob 名称。
  4. 必须卸载并重新安装 Vobs
  5. 快照和 CCRC 视图可能会受到影响,因此必须重新同步。

等等

有没有人在你的项目中尝试过 vob 重命名?您能分享一下您所面临的对我们有帮助的实际影响吗?

如果您已经尝试并决定不以任何方式再做一次,您能告诉我为什么实际上不建议这样做吗?

提前致谢。

【问题讨论】:

    标签: clearcase clearcase-ucm


    【解决方案1】:

    最重要的是,您的 UCM 组件将不再工作:您无法更改它们的根目录(即 vob 中的路径,或 vob 本身),即使您可以更改它们的名称(它们的“标题")。
    这与 UCM 项目名称无关(UCM 项目不关心 UCM 重命名,只有 UCM Streams 关心)

    坦率地说,当面对这种重构时,我:

    • 保留所有内容,但锁定并处于只读状态
    • 从新的组件/vob 重新开始,导入最新的基线。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多