C3 AI Documentation Home

Configure Advanced Settings for Connecting to an Environment

You can choose a synchronization and conflict resolution strategy in the C3 AI VS Code extension advanced settings when you connect to an environment.

Synchronization keeps your local development environment in sync with the remote server. When you make changes locally, they automatically reflect on the remote server. In team environments where multiple developers share the same remote server, synchronization ensures that changes made by any team member automatically distribute to local workspaces so all developers stay current with the latest code changes.

In the C3 AI VS Code extension advanced settings, choose how to synchronize packages that are in the remote server but not in your local workspace. If the same package exists in both the remote server and the local workspace, choose how to handle the conflicts.

Configure advanced settings for connecting to an environment

Complete the following steps to choose a synchronization and conflict resolution strategy:

  1. When you connect to an environment with the C3 AI VS Code extension, select Browse to Add Workspace to select a workspace.

  2. Select Advanced Settings.

  3. Choose how to synchronize packages that are in the remote server but not in your local workspace:

    • Download (Recommended): Download the remote server packages to your local workspace.
    • Delete: Delete all remote server packages that are not in your local workspace.
    • Ignore: Do not modify remote server packages that are not in your local workspace.

    Scroll over tool tips for a visual representation of the outcome for each option.

  4. Choose how to handle conflicts when the same package exists in both the remote server and your local workspace:

    • Use local copy: Overwrite the remote server files with the files in your local workspace.
    • Use server copy: Overwrite your local workspace files with the files in the remote server.
  5. Enter an environment URL and select Connect to proceed with connecting to an environment.

See also

Was this page helpful?