以前のバージョンのアプリケーションが本番環境で稼働している間に、新しいバージョンのアプリケーションの開発を開始します。新しいバージョンの開発中に、現在の本番バージョンに修正と更新をデプロイし続ける必要があります。新しいバージョンのコードはAWS CodeCommitに保存されています。これらの要件を満たすブランチ戦略は何ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: mainブランチから、本番環境のバグ修正用のフィーチャーブランチを1つ作成し、新しいバージョンの開発用にmainから2つ目のフィーチャーブランチを作成します。.
これが解答である理由
この戦略は、並行開発と本番環境の継続的なメンテナンスを可能にします。mainブランチから本番環境のバグ修正用のフィーチャーブランチを作成することで、本番環境に影響を与えることなく緊急の修正を適用できます。同時に、mainから新しいバージョンの開発用の別のフィーチャーブランチを作成することで、本番環境の安定性を維持しながら、大規模な新機能開発を進めることができます。これにより、両方の作業が独立して行われ、必要に応じてmainにマージされます。 Gitタグは特定の時点のコードのスナップショットであり、開発の継続的な変更を管理するブランチ戦略には適していません。IAMポリシーでブランチへのプッシュを制限しても、並行開発の課題は解決されません。新しいリポジトリを作成すると、コードの同期と管理が複雑になります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要