Articles in this section

Merge changes after a pull

A merge is part of a pull and allows you to combine current and remote integration changes. After reviewing and accepting changes, you can merge them. This ensures that any additional connections or packages are installed and confirms that you’re okay with merging your current and remote integrations. If you added any, you must configure any new connections that aren’t present in your remote integration. There may also be additional installation steps depending on the type of connection, including installing remote packages.

Basic merge

You can cancel your merge anytime or close the window and resume it later. The resulting canceled pull will appear in your Revisions tab, including a description, the created date, and the user’s name. If your merge isn’t successful, you’ll receive a pop-up notification and have the opportunity to try again. You can still try again if your merge fails when adding resources or configuring bundles.

6771770817435-Canceled_merge.png

Canceled merge

6771787163163-unsuccesful_merge.png

Unsuccessful merge

You can merge after you review your changes; however, you won't be able to merge changes between an updated integration and an updated clone. You can only merge changes when either the source or clone are updated. Your attempt will fail if you try to merge an updated source integration and an updated clone. When both are updated, the first pull from the source or clone will succeed, but the second pull will fail.

After reviewing your changes, click Next to continue. A simple merge doesn’t include any connection changes or require additional installations.

You can cancel your merge anytime, or close the window and resume your merge later. Any added connections won’t be deleted if you decide to cancel your merge. However, you can only perform one action at a time. If you have a merge in progress you cannot perform a different pull or merge.

6771808615963-standard_merge.png

After you’ve approved your merge, you can see the pull revision listed in the Revisions history.

Merge changes with a new connection

If you’ve added a new connection, you’ll need to configure it before you can merge your changes.

 

6771825269403-Merge_with_new_connection.png

Merge changes with new installations and connections

If you’ve added a new connection requiring an installation bundle, you’ll need to configure it before merging your changes.

You can cancel your merge anytime, or close the window and resume your pull later. If you decide to cancel your merge, any added connections won’t be deleted.

6771812115995-merge_with_install_bundle.png
Was this article helpful?
0 out of 0 found this helpful

Comments

1 comment
Date Votes
  • Hi, is there a way to work with environment specific hardcoded mappings? For example if you have a NetSuite location in your mapping, and in Sandbox it points to internalId 12. after deploying code to Production you need to change the location to internalId 15. 

    But if you make that change now production is different from sandbox, and you get merge-conflicts if you ever need to pull extra mappings from Sandbox. 

    I tried using custom settings to save the hardcoded mappings, but for those the same problem occurs.

    1

Please sign in to leave a comment.