Branch Project Wizard

The Branch Project wizard automates the process of branching from one Code Insight project to another, enabling the target branched project to preserve any file-audit data, inventory, and inventory-review information that was created in the source project (the project from which you are branching). The wizard is accessed from the Manage Project | Branch Project option on the Summary page of the source project. For complete information about using the wizard, refer to Branching a Project.

The Branch Project wizard opens to the Introduction page. From this page, you click Next to begin the steps necessary to set up your project-branching process. The wizard navigates you through the following pages to complete the setup and initiate the branching process.

For a complete description of the procedures related to the Branch Project wizard and the project-branching process in general, see Branching a Project.

Branch Project Wizard Pages

Wizard Page

Description

Branch Project: Project Information

The Project Information page in the Branch Project wizard enables you to define the properties needed to create the branched project. Once you navigate from this page, the project is created.

Branch Project: Upload Codebase

The Upload Codebase page enables you to upload one or more codebases to the branched project. If necessary, you can also synchronize with one or more Source Control Management instances (see Branch Project: Version Control Settings) to obtain the complete codebase for the project.

Uploading a codebase is optional.

Branch Project: Version Control Settings

The Version Control Settings page sets up the properties needed to synchronize the branched project with one or more remote codebase repositories from your site’s Source Control Management applications. The connection to each SCM repository is defined on this page as an SCM instance, with each instance on a separate tab. The synchronization is performed once the project-branching process begins.

If you uploaded codebase files from the Upload Codebase page (see Branch Project: Upload Codebase), the codebase files obtained through SCM synchronization, as defined on this page, will be added to the uploaded codebase files to provide the complete codebase for the branch product.

Synchronizing with Source Code Management instances is optional.

Branch Project: Project Copy Settings

The Project Copy Settings page identifies the parameters used by the branching process to import inventory as well as file-audit and inventory-review information from the source project to the branched project.

If you have selected to not include codebase files in the branching process (that is, you have neither uploaded codebases nor enabled synchronization with remote codebases through SCM instances), only inventory and inventory-review information is imported to the branched project from the source project. No file-related information is imported.

Branch Project: Summary

The Summary page provides an overview of the parameters that you defined for the project-branching process. From this page, you can start the branching process or navigate back to other pages in the wizard to make changes before starting the branching process. You can also cancel the entire branching setup.