3

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 バージョン管理されたプロジェクトのさまざまなブランチでバージョン番号を上げる必要があるのはいつですか?

4

1 に答える 1