You can add files or directories to source control at any time during the development cycle. On Windows systems, you can also use cleartool mkelem to create placeholders for nonexistent files and directories.
In UCM projects, if you add files and directories to your development stream, they are not available to the rest of the project until you deliver their corresponding activities.
In base ClearCase® projects, the version selection rules for your view determine the branch on which the first version of an element is created. Verify that the view you use to add elements creates versions on an appropriate branch.
Other views attached to your stream (or in base ClearCase configured to select versions from your branch) do not see the element until you check in the parent directory of the element (on Windows systems, the Add to Source Control command does this for you) and check in the file or directory.
The Add to Source Control (on Windows systems only) or mkelem command always creates an element and initializes its version tree by creating a single branch (named main) and a single, empty version (version 0) on that branch.

The following arguments for items in the Add to Source Control window (on Windows systems only) or the mkelem command determine optional Rational® ClearCase behavior:
If you add a large number of files and directories to source control, use the clearexport_ccase command (or other clearexport commands) and clearimport command.