スプリント開発中にgitフローをどのように処理しますか?開発段階でのGitフロー
私は、開発中にいくつかのスプリントタスクが相互依存していることが判明しました。それは、履歴からあまりにも遅れてしまい、スプリントで作業を続けるために開発ブランチから必要な機能があるためです。
現時点では、私はスプリント時に開発から分岐し、開発から作業しているブランチをリベースします。私は、この方法でマスターが常に安定していることを発見しました。開発を続けるために必要な州にプロジェクトを手に入れるために、ブランチ間で多くのマージを行うのを避けました。
私はこの部分がどこからも見逃されていると私は、この面倒を避けるための文書化された方法を見つけることができなかったと思います。
修正中の機能は、おそらく機能の競合に起因する問題であるため、開発中にホットフィックスを作成するため、修正プログラムはマスターからの分岐ではありません。開発がすべてのスプリントタスクをマージしてすべての修正プログラムを修正したら、開発をマージに統合します。我々はリリース前のサーバーを持っていないので、リリースブランチを使用していないので、それを持っていることには意味がありません。
しかし、私は開発中にマスターブランチの一種として開発し、開発段階がかなり混乱しているという意味を変えるように感じています。私はそれをより良く説明しましょう...
開発段階の後、開発ブランチは現在のマスターブランチに基づいて機能を保持します。開発段階では、新機能は開発ブランチに基づいています。
これを避ける方法について私に軽い思いを捧げてもらえますか?
ありがとうございます。