没有VOB(Clearcase UCM)的组件有什么用途?

没有VOB(Clearcase UCM)的组件有什么用途?,clearcase,clearcase-ucm,Clearcase,Clearcase Ucm,我被告知要在UCM中创建组件 您如何向初学者解释组件和VOB之间的区别 它还要求两个选项 VOB中的组件和没有VOB的组件 没有VOB的组件有什么用 组件始终涉及Vob。 Vob是包含所有元素(文件和目录)的所有版本的数据库(基于文件的数据库,而不是基于SQL的数据库)。 不要与PVob混合,PVob是一种特殊的Vob,仅包含UCM元数据(如UCM项目、流、组件名称、活动等的列表) 您有两种组件,但每种组件都是一组连贯的文件: Vob组件:所有Vob都是一个组件 基于根的组件:该组件的根位于V

我被告知要在UCM中创建组件

您如何向初学者解释组件和VOB之间的区别

它还要求两个选项

VOB中的组件和没有VOB的组件


没有VOB的组件有什么用

组件始终涉及Vob。
Vob是包含所有元素(文件和目录)的所有版本的数据库(基于文件的数据库,而不是基于SQL的数据库)。
不要与PVob混合,PVob是一种特殊的Vob,仅包含UCM元数据(如UCM项目、流、组件名称、活动等的列表)

您有两种组件,但每种组件都是一组连贯的文件:

  • Vob组件:所有Vob都是一个组件
  • 基于根的组件:该组件的根位于Vob:
    \aVob\aRoot
    第一级目录中
最好创建基于根的组件(即,每个Vob有几个组件),因为您要创建的每个Vob都意味着要管理它的几个进程(
Vob_服务器
Vob_rpc
),而且它很快就会变得资源密集。
但是,Vob中的几个组件(甚至一百个)不是问题

但这意味着Vob的名称必须足够“通用”,以容纳您的组件


至于无根组件(带有PVob,但没有Vob),请参见“”

无根组件:

  • 不应在UCM环境中进行修改
  • 与数据存储不关联(无vob)
  • 用于跟踪来自其他组件的更改
  • 可以包含依赖项列表,也称为(复合基线结构)
  • 使用没有相应标签类型的基线进行跟踪
无根组件只能用于跟踪有根组件的进度。
当需要根组件依赖项时,应使用无根组件基线。依赖关系是严格的,一旦实现,就可以强制执行严格的过程


请参阅“”,以查看无根组件的运行情况。

组件始终涉及Vob。
Vob是包含所有元素(文件和目录)的所有版本的数据库(基于文件的数据库,而不是基于SQL的数据库)。
不要与PVob混合,PVob是一种特殊的Vob,仅包含UCM元数据(如UCM项目、流、组件名称、活动等的列表)

您有两种组件,但每种组件都是一组连贯的文件:

  • Vob组件:所有Vob都是一个组件
  • 基于根的组件:该组件的根位于Vob:
    \aVob\aRoot
    第一级目录中
最好创建基于根的组件(即,每个Vob有几个组件),因为您要创建的每个Vob都意味着要管理它的几个进程(
Vob_服务器
Vob_rpc
),而且它很快就会变得资源密集。
但是,Vob中的几个组件(甚至一百个)不是问题

但这意味着Vob的名称必须足够“通用”,以容纳您的组件


至于无根组件(带有PVob,但没有Vob),请参见“”

无根组件:

  • 不应在UCM环境中进行修改
  • 与数据存储不关联(无vob)
  • 用于跟踪来自其他组件的更改
  • 可以包含依赖项列表,也称为(复合基线结构)
  • 使用没有相应标签类型的基线进行跟踪
无根组件只能用于跟踪有根组件的进度。
当需要根组件依赖项时,应使用无根组件基线。依赖关系是严格的,一旦实现,就可以强制执行严格的过程


请参阅“”,以查看无根组件的运行情况。

我认为这个问题没有答案。VonC描述了可以创建两种类型的VOB,一种是单组件VOB,另一种是多组件VOB,用于存储文件。然而,问题是创建一个没有VOB的组件有什么用,VOB是创建组件时的选项之一

这种类型的无根组件通常用于存储复合基线。我不知道还有其他用法


我找到这个帖子是因为今天我对我的IIB项目有意见。当从另一个组件加载依赖项项目时,IIB toolkit会抱怨依赖项项目不是来自同一根目录(由于来自CC中的不同组件)。这确实是一个IIB工具包问题,但我正在寻找一种从CC解决这个问题的方法。

我认为这个问题没有答案。VonC描述了可以创建两种类型的VOB,一种是单组件VOB,另一种是多组件VOB,用于存储文件。然而,问题是创建一个没有VOB的组件有什么用,VOB是创建组件时的选项之一

这种类型的无根组件通常用于存储复合基线。我不知道还有其他用法


我找到这个帖子是因为今天我对我的IIB项目有意见。当从另一个组件加载依赖项项目时,IIB toolkit会抱怨依赖项项目不是来自同一根目录(由于来自CC中的不同组件)。这确实是一个IIB工具包问题,但我正在寻找一种方法从CC解决这个问题。

@Jonathan Leffler感谢您的编辑,但我仍然在写答案,当其中一个部分丢失时,我感到非常惊讶;)抱歉-编辑没有锁定时总是有风险:)@Jonathan Leffler感谢您的编辑,但我仍在写答案,当其中一个部分丢失时,我感到非常惊讶;)抱歉-编辑未锁定时总是存在风险:)