2017-08-21 1 views
0

ビルドプロセスではタグ名がセームビルドバージョンとして使用されるため、開発分岐にタグを付ける必要があります。 v3.5.1。開発ブランチはいつでも構築でき、ステージングサーバーに自動的に展開できます。開発分岐のGitflowタグ?

しかし、gitflowモデルでは、マスターブランチにタグを付ける方法とタイミングについてのみ記述しています。私が開発ブランチのタグ付けを開始した場合、それらの名前を「失う」ことになり、マスターブランチにタグ付けするためにそれらの名前を使用することはできなくなります。

たとえば、マスターにタグを付けるたびに、開発ブランチに現在のマスターより大きなものをタグ付けすることができます。しかし、私は次回のタグ付けにマスターを以前の開発タグよりも大きなものにタグ付けすることを覚えなければならないでしょう。

このワークフローを管理するその他のアドバイスはありますか?

+0

何あなたのdevのタグに_rc_、_snapshot_、_nightly_か何かの追加について? – Francesco

+0

良いアイデア。次に、最後の質問はバージョンをバンプする方法です。私が3.5.1をマスターにしてブランチを開発する作業を始めたら、この時点で3.5.1-何か3.5.2-何かを入力してください – Ska

+2

それは_release候補_ならば3.5を使用します。 2-rc – Francesco

答えて

0

あり、基本的にGitリポジトリ内の参照の2つのタイプがあります。

  • ユーザーによって置かれたタグ、そしてどのはGitリポジトリ自体
  • によって更新され
  • 枝を、移動することになっていません

実際の意味を持たないタグを定期的に配置する予定がある場合は、ブランチの概念を再考する必要があります。しかし、あなたは手動でそれを管理しています。

は、一言で言えば、それを置くために:このワークフローを管理するための私のアドバイスは、それだけではなく、アカウントタグに取るないことを保証するために、ビットにビルドツールを適応させることであろうが、それはまた、考慮に入れることができdevelopブランチ。

gitは、多くの場合、セマンティックを変更することなく、タグ名や支店名を与えることができますので、おそらく、やるにはあまりにも難しいことではないでしょう)

関連する問題