Skip to main content

When To Use Copy Objects, Duplicate, or Create New Project

What HappensObjects CopiedObjects Not CopiedWhen To Use
Copy Objects from WorkspaceMakes a copy of objects in a workspace to another, existing workspace. Information. The objects don't have to be committed. Uses the same Git repo as the Project.Node, Packages, Jobs, Subgraphs, MacrosConnection Settings and Storage Location MappingsWhen you need to move information between workspaces, but don't need the storage location mappings.
Duplicate WorkspaceDuplicates an existing workspace into a new workspace. Uses the same Git repo as the Project.Anything that is part of the commit and branch you choose.Connection SettingsWhen you want to create a workspace quickly that is based on a certain commit and has the same storage location mappings as the original workspace.
Create WorkspaceCreates a new workspace. Uses the same Git repo as the Project.Anything that is part of the commit and branch you choose.Connection Settings and Storage Location MappingsWhen you want to start a new workspace and don't need the storage locations mappings or connection settings.
Create ProjectCreates a brand new project. You can either use an existing Git URL or add a brand new Git URL.None. Even if using an existing Git URL, no information is copied.N/AWant to start fresh or working on a new business initiative.

Copy from Workspace

  1. Select Copy Objects from Workspace for the workspace you want to copy.

    The image shows a portion of a user interface for a Default Project in a development environment. It highlights the option to Copy Objects from Workspace near the Launch button, indicating that users can copy items from the workspace within this project.
  2. Select the objects you want to copy. You'll get alert if the object already exists based on the ID. You can decide to copy over an object if it already exists, the information will be overwritten.

The image shows a Copy Objects interface where users can copy objects from the Development workspace to another workspace named Trying Again. It lists several nodes and storage locations, with warnings indicating that some items already exist in the destination workspace. The copy button is available but not currently active.

Duplicate Settings

  1. Click Duplicate Workspace next the workspace you want to duplicate.

    The image shows a portion of the Default Project interface, where the user is hovering over an option labeled Duplicate Settings under the Project Settings menu. This interface is part of the Development workspace, linked to the main branch, with options to create a workspace or launch the project.
  2. Give the new Workspace a name.

  3. Choose the branch and commit you want the new workspace to use.

The image shows the Duplicate Workspace interface, where a user can create a new branch from the main branch. It displays the latest commit with the message added a package committed 2 hours ago. The user is prompted to enter a new branch name before proceeding with the duplication process, with the option to go back or duplicate the branch.

Create a New Workspace

  1. Click Create Workspace.

    The image shows a portion of the Default Project interface with the Create Workspace button highlighted. This button is positioned next to the Project Settings button, indicating that users can create a new workspace within this project by clicking it.
  2. Give the new Workspace a name.

  3. Choose the branch and commit you want the new workspace to use.

The image shows the Create Workspace interface where a user can create a new branch from the main branch. The interface displays recent commits, including one labeled added a package committed 2 hours ago. The user is prompted to enter a new branch name before proceeding with the workspace creation, with the option to go back or create the workspace.

Create a New Project

  1. Make sure you are on the Projects page. If you are on the Build page , select the back arrow.
  2. Click the plus sign (+) next to Projects.
  3. Fill out the Project Details.
  4. Enter your Git repo URL.
    1. Coalesce supports many providers .
  5. Then select a Git account to use. It should be able to view and make requests to the Git repo in the previous step.
  6. If you don't a Git repo configured, then select Add New Account.
    1. Enter an account nickname. This will displayed in the interface.
    2. Enter the Git username and token.
    3. Enter the Author Name, which identifies the committer.
    4. Enter the Author Email, which identifies the committer email.
    5. Click Add.
    6. Select the Git account you just created in the drop down, then click Test Account.
  7. Once successful, click Finish.
  8. Now that you've added a Project, you need to add a Workspace .