Organizing projects into components and streams

Rational Team Concert™ source control supports an organizational model in which projects are grouped into components and components can be grouped into streams.
About this task

In Rational Team Concert source control, the fundamental organizational unit for source code is the component. A component typically contains at least one Eclipse project, and usually contains several. Most of the operations that manipulate files and folders, such as loading, unloading, and adding to a workspace, are expressed in terms of components. While you can initiate many of these operations on individual files or folders, the files and folders themselves exist in the repository as part of a component.

You can split large projects into several smaller components to allow code re-use between streams and workspaces and to make it easier to build subsets of a system. When you create a component, you can put related projects together (for example, components that are built together or form a subsystem). If you need to, you can move projects from one component to another, or refactor a single component into multiple components.


Feedback

Did this help? You can provide feedback at Jazz.net (registration required): Comment in the forums or submit a bug