- Make changes in the development branch
- Submit a PR request
- Inspect the code changes
- Approve the PR request
This will merge the Pull request – which is essentially taking the dev branch and merging it into the master branch
This should sync up the master branch and the development branch
If you try to directly publish from the development branch , it throws mud at you – it says publish is only allowed from collaboration.
5. Switch to master branch and then hit publish
This is actually deploying the ADF pipeline to the service , so it automatically internally kicks of a validation and will prompt you fix the validation errors. If you have already validated the data factory job then you are good to go and this will publish the flow.
The publish branch is the branch where all of the arm templates are stored. The other branches dont have these and you may get a prompt indicating the same .