First, you want to check what are the things that you changed against the production. Switch to the
Sample branch. Go to the dashboard and click the button Show Project Diff on the right. There you can see the things you’ve changed.
To see a detailed diff of the changes to
Sample Python transformation transformation configuration, click the three dots on the right and then Compare with production.
You should see highlighted configuration diff.
Sometimes it might be hard to see what changed when there are many changes to the configuration. It’s useful to see the changes in context. To do that uncheck the Show changed parts only checkbox.
Back on the Project diff page note the message above the changed configurations list. It says that your production storage will not be affected by that merge. This means that tables will not be created in production unless you run the configurations that created them and no data will be transferred from branch to production.
For example, the table
bitcoin_transactions which you created in branch will not be transfered to production and if the branch is deleted after merge, the branch version of the table will be discarded as well. You need to run the HTTP extractor in production after you merge it for the
bitcoin_transactions table to be created.
Also, if you were to drop a column on a table in the branch, you need to drop that column on the production table as well after you merge the branch.
In the next part you will finally merge the branch back to production!