v1.0にマスター ブランチがあり、 v1.1devである開発ブランチがあります。
次に、dev から新しいリリース ブランチを作成し、バージョン番号をv1.1devからv1.1に上げ、仕上げ、リリース ブランチを master にマージすると、presto- v1.1が で生まれmaster
ます。
しかし、その後、同じリリース ブランチを dev にマージし直すので、dev ブランチもv1.1になります。
これは技術的には正しいのですが、dev は常にdevで終わるべきだと思います。結局のところ、次の実際のバージョンに向けて取り組んでいるのは開発バージョンだからです。
だから私の質問は:
- リリース ブランチにマージした後、誰もが dev ブランチで 1 つのコミットを行って Dec コードのバージョンを上げているのでしょうか、それとも何か不足していますか (スクリプト、方法論、テクニックなど)?
- また、上記の説明は、人々がどのようにバージョン番号を上げているかを一般的に表していますか?
TL;DR: セマンティック バージョニングを想定して、git バージョン管理されたプロジェクトのさまざまなブランチでバージョン番号を上げる必要があるのはいつですか?