在 Rational Team Concert 源代码控制 中,源代码的功能组织单元是组件。组件至少包含一个 Eclipse 项目,并通常包含多个。大多数用于处理文件和文件夹的操作(例如装入、卸载以及添加到工作空间)都以组件为单元进行处理。对各个文件或文件夹启动许多这些操作时,那些文件和文件夹本身作为组件的组成部分存在于存储库中。
您可以将大型项目分割成多个较小的组件,以便在流和工作空间之间重复使用代码以及便于对系统的某些部分进行构建。创建组件时,可以将相关的项目(例如,一起构建或者构成子系统的组件)放到一起。有需要时,可以将项目从一个组件移至另一个组件,或者将单一组件重构为多个组件。