I need to make a pull request between two branches, let's say develop and release, in order to bring the new code to the release environment. I know there will be conflicts at this merge, so first I will need to address these. The current policy that the company has is not to bring release to develop so I am going to use an intermediary branch for this, let's call it merge-branch.
Now there are two possible approaches:
Create the merge-branch from develop then bring the release to it, solve conflicts and then get back to release with a pull request.
develop -> merge-branch (creating merge-branch from develop) release -> merge-branch (pull from release to merge-branch in order to solve conflicts) merge-branch -> release (opening the pull request)
Create the merge-branch from release then bring the develop to it, solve conflicts and then get back to release with a pull request.
release -> merge-branch (creating merge-branch from release) develop -> merge-branch (pull from develop to merge-branch in order to solve conflicts) merge-branch -> release (opening the pull request)
My question is:
Are there any differences in the final result between those two approaches?