Git で追跡するプロジェクトがあります。ほとんどの場合、私は Git パラダイムに何の問題もありませんでしたが、私がよく理解していない問題が 1 つあります。現在、私のmaster
ブランチは、ある時点でリリースされるコードを指しています。master
トピック ブランチは、準備ができたら にマージされdevelop
、他の開発コードで動作することをテストします。(ちなみに、Git Flow を試してみましたが、気に入りませんでした。)
このスキームの問題は、リリースにタグを付ける直前にバージョンをインクリメントしたため、ビルドが最後の安定版リリースと同じバージョンであるmaster
か、同じバージョンを持っているように見えることです。develop
私はこれを望んでいません-不安定なコードが自分自身をそのように参照することを望みます! 私の質問: バージョン バンプをコミットするための一般的な規則や使用可能な規則は何ですか? また、この種の状況を回避するために、どの分岐モデルとタグ付けモデルを使用できますか? 私のプロジェクトは大きな Linux カーネルスタイルのモデルを保証するほど大きくないので、単純なものが大好きです :)。