Skip to content
Release: Australia · Updated: 2026-05-27 · Official documentation · View source

Resolve conflicts

Resolve conflicts in ServiceNow Studio when applying remote or stashed changes that conflict with the local version of the same application file.

Before you begin

Link an app to source control in ServiceNow Studio

At least one stashed change must be applied.

Role required: admin

Procedure

  1. Navigate to All > App Engine > ServiceNow Studio.

  2. In the file navigator, select the application you want to open.

  3. Select App details to open the app in the canvas.

  4. Pull from a repository or apply stashed changes.

    If the system detects a conflict, the Resolve Conflicts modal appears and displays the conflicting files.

  5. Select an option to resolve the conflict.

    OptionDescription
    Select an actionApply or discard all stashed changes at once.
    Manually merge changesSelect individual changes to apply or discard.
  6. To apply or discard all changes, select an Action.

    OptionDescription
    Take stashed changesApplies the application file version from the stashed changes.
    Discard stashed changesApplies the application file version from the most recent pull from the repository.
  7. Select Apply Stashed Changes.

  8. Select Close dialog.

  9. To merge conflicting changes individually, select Manually Apply.

    The ServiceNow AI Platform displays a list of the version differences by field.

  10. Select the field values for the merged application file.

  11. Select Save Merge.

Result

The conflict is resolved and the application file reflects the selected changes. Continue with normal pull and push operations to update the Git repository.

Parent Topic:Work with changes in Git