When you check in a component, you copy a particular resource from a data source, such as a directory on a gold server, to the component repository. The component repository is a hierarchical namespace. Within this namespace, components are identified by name and version number.
A component must also have a component type that identifies the format and, in many cases, the function of a component. The built-in component types that are available with the provisioning system are described in Chapter 3, Built-in Component Types.
When you use the cdb.rsrc.ci command to check in a component, use the following options:
-src – Specifies the source location of the resource
-dst – Specifies the place in which to store the component in the component repository
-type – Specifies the component type
More than one component can reference the same resource. Checking in a resource using the cdb.rsrc.ci command associates that resource with the specified component.