I am going to merge my release branch to master and I am wondering if I should squash the commits from develop into a single merge commit when merging into master.
General documentations about git flow contain figures like this one from in the Atlassian page:
In those figures only single commits appear on master instead of all commits made to develop.
Acctually, I like the idea of having a master branch which release commits only.
Should I retain all commits on develop when merging into master? Or do you squash the commits before merging to master when following Gitflow?
Link to the source article: Gitflow Workflow - Atlassian