1

私たちは、2つのフェーズに分かれたクライアントとのプロジェクトに取り組んでいます。フェーズ 1 が本番環境で稼働しました。現在、フェーズ 2 の開発を開始し、並行して、大量の機能を含むフェーズ 1 の変更要求も受けています。

標準の git ワークフローはここで失敗するため、誰でもこのシナリオに理想的な git ワークフローを提案できますか? あれは:

  • マスター ブランチはクライアントの PROD 環境を指しており、現在フェーズ I のコードを所有しています。
  • uat ブランチはクライアントの UAT 環境を指しており、現在、フェーズ I の追加機能を所有しています。
  • 開発ブランチは、ローカルの DEV/QA オフィス環境を指しており、これですべてのフィーチャー ブランチ (フェーズ I とフェーズ II を含む) を管理しています。

私はすべてのオプションを受け入れます。ありがとう。

4

0 に答える 0