Copying a Project
The Project Copy feature copies the information from an existing Code Insight project—including its project settings, user information, source-code files and folders, scan evidence, inventory details, alerts, and certain scan history details—to a new project. Project Copy offers an alternative to project-branching and has the following advantages over the branching process:
|
•
|
The branching process triggers a full scan of the branched project (which, in most cases, is not needed because the source project already contains base-line scan results that are copied to the branched project). In contrast, the Project Copy process simply copies all scan results from the source project to the target project without running a scan on the target. |
|
•
|
The scan on a branched project can pull in false-positive inventory that might have been cleaned up in the source project. On the other hand, the Project Copy process copies inventory information from the source project to the target project and leaves this information as is in the target project. If the source information had been cleaned up, it remains cleaned up in the target because no scan is triggered on the copied data. |
|
•
|
As part of the branch-project process, you must confirm or define individual project settings for the branched project. During the Project Copy, source project settings are simply copied to the target project without the need to confirm settings. |
The following sections describe how you initiate a Project Copy and what happens during the copy process: