リリース ブランチを master にマージしようとしていますが、master にマージするときに、develop からのコミットを単一のマージ コミットに押しつぶす必要があるかどうか疑問に思っています。
git フローに関する一般的なドキュメントには、Atlassian ページの次のような図が含まれています。
これらの図では、開発のために行われたすべてのコミットではなく、単一のコミットのみがマスターに表示されます。
実際のところ、コミットのみをリリースするマスター ブランチを持つというアイデアが気に入っています。
マスターにマージするときに、開発時にすべてのコミットを保持する必要がありますか? それとも、Gitflow に従っている場合、マスターにマージする前にコミットをスカッシュしますか?
ソース記事へのリンク: Gitflow ワークフロー - アトラシアン