gitflow モデルを読むと、マスターブランチは、安定したバージョンを格納するブランチを提供するためだけにあるように思われます。 develop
に安定したバージョンをタグ付けするだけで何が追加されますか?
これは、「時計が23:59から00:00に最後に移動したときに開始した日」ではなく、「なぜ「今日」と言うのですか?」という質問に似ています。
「最新の安定した」という概念を、検索する必要のあるものではなく、ブランチに体系化することで、物事が単純化されます。
コードの最新の安定バージョンが必要なときはいつでも、マスターブランチをチェックアウトします。タグを使用して安定したバージョンをマークするだけの場合は、正しいタグを確認できるように、最初に最新バージョンを確認する必要があります。
それを生産ラインに供給することもできます。マスターブランチに対してコミットが行われるたびに、製品のビルドとデプロイがトリガーされます。
マスターブランチがなくても、これらすべてのことを実行できます。ブランチやタグはまったくありません。しかし、それらを使用すると簡単になります。git-flowの全体的なポイントは、物事を簡単にすることです。あなたが何をすべきか、他の人が何をすべきかを知り、それらの行動についてコミュニケーションするのがより簡単になります。