シナリオ:新しい機能を個別に開発できるような分岐戦略を採用する必要がある。
機能分離は開発分離の特別な派生機能であり、図に示すように、メインブランチまたは開発ブランチから1つ以上の機能ブランチを分岐させることができます。

特定の機能に取り組む必要がある場合は、フィーチャーブランチを作成するのが良いでしょう。
誤った回答:
A:リリース分離とは、メインブランチから1つ以上のリリースブランチを導入する戦略です。この戦略により、同時リリース管理、複数リリースの並行実行、およびリリース時のコードベーススナップショットが可能になります。
B:メインのみの戦略は、フォルダベースにすることも、メインフォルダをブランチに変換して追加の可視性機能を有効にすることもできます。変更はメインブランチにコミットし、必要に応じてラベルを使用して開発およびリリースのマイルストーンを示します。
C:開発の分離:安定したメインブランチを維持・保護する必要がある場合、メインブランチから1つ以上の開発ブランチを作成できます。これにより、分離と並行開発が可能になります。開発ブランチでは、機能、組織、または一時的なコラボレーションに基づいて作業を分離できます。
参考文献:
https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/branching-strategies-with-tfvc?view=azure-devops DevOps 開発プロセスの実装 テストレット 2 ケーススタディ これはケーススタディです。ケーススタディには個別の時間制限はありません。各ケースを完了するために必要なだけ試験時間を使用できます。ただし、この試験には追加のケーススタディやセクションが含まれている場合があります。試験に含まれるすべての質問を、与えられた時間内に完了できるように、時間管理を行う必要があります。
ケーススタディに含まれる質問に答えるには、ケーススタディに記載されている情報を参照する必要があります。ケーススタディには、ケーススタディで説明されているシナリオに関する詳細情報を提供する図表やその他の資料が含まれている場合があります。このケーススタディでは、各質問は他の質問とは独立しています。
このケーススタディの最後に、確認画面が表示されます。この画面では、解答を確認し、次のセクションに進む前に修正することができます。新しいセクションを開始すると、このセクションに戻ることはできません。
ケーススタディを開始するには
このケーススタディの最初の質問を表示するには、「次へ」ボタンをクリックしてください。質問に答える前に、左側のペインにあるボタンを使ってケーススタディの内容を確認してください。これらのボタンをクリックすると、ビジネス要件、既存環境、問題記述などの情報が表示されます。ケーススタディに「すべての情報」タブがある場合、そこに表示される情報は以降のタブに表示される情報と同一です。質問に答える準備ができたら、「質問」ボタンをクリックして質問に戻ってください。
概要
Contoso, Ltd.は、シカゴに本社を置く製造会社です。
既存の環境
Contosoは、Azure DevOpsの原則を導入することで、IT開発および運用プロセスを改善する計画です。ContosoはAzureサブスクリプションを既に契約しており、Azure DevOps組織を作成します。
Azure DevOps 組織には以下が含まれます。
* Docker拡張機能
* Windows Server 2016 を実行する 10 台の Azure 仮想マシンを含む Pool7 という名前のデプロイメント プール。Azure サブスクリプションには Azure Automation アカウントが含まれています。
要件
計画されている変更
Contosoは、次の表に示すように、Azure DevOpsでプロジェクトを作成する予定です。

技術要件
Contoso社は、以下の技術要件を特定しました。
* Project1用のビルドエージェントを実装する。
可能な限り、Azureリソースを使用してください。
* 非推奨となった技術の使用は避けてください。
* プロジェクト2のコードフロー戦略を実装し、以下のことを実現する。
-Team2がProject2へのプルリクエストを送信できるようにする。
-Team2がProject2のコピーに対する変更を独立して作業できるようにします。
-Team2がProject2のコピーに対して行う中間的な変更は、Project2のビルドポリシーで定義されているものと同じ制限を受けるようにしてください。
可能な限り自動化を導入し、管理業務を最小限に抑える。
計画された変更に基づいて、プロジェクト3、プロジェクト5、プロジェクト6、およびプロジェクト7を実施する。
* Project4を実装し、DockerイメージをAzure Container Registryにプッシュするようにプロジェクトを設定します。