Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020
Visual Studio 2019 |Visual Studio 2022
チェックイン ポリシーは、開発チーム全体で開発プラクティスを実施するためのメカニズムです。 チェックイン ノートは、チェックイン プロセス中にチーム メンバーからデータを収集するための通信メカニズムです。 どちらのメカニズムも、チームのニーズに合わせてカスタマイズできます。 このセクションでは、これらの項目の目的と、それらを構成する方法についても説明します。
チェックイン ポリシー
チェックイン ポリシーは、必須のソフトウェア開発プラクティスを適用するために使用されます。 ポリシーは、Visual Studio チーム エクスプローラー ウィンドウの [保留中の変更] ページまたは [マイ ワーク] ページで [チェックイン] を選択した後、チェックイン プロセス中に適用されます。 ユーザーが必須ポリシーに違反するチェックインを実行しようとすると、チェックインはブロックされます。 必要に応じて、これらのポリシーをオーバーライドできます。 詳細については、「 チームのコードベースに作業をチェックインする」を参照してください。
ポリシーは、チーム エクスプローラーの [ソース管理] ページの [設定] で構成および確立されます。 ポリシーの制約の例は、 変更を 1 つ以上の作業項目に関連付ける必要があります。 このポリシーにより、ユーザーが作業中の特定のバグや機能を関連付けずに変更を送信できなくなります。
ポリシーに違反すると、チーム エクスプローラーの [チェックイン] ページと [保留中の変更] ページで、ソース管理のチェックイン プロセス中にユーザーに違反が表示されます。 詳細については、「 コードの開発と保留中の変更の管理」を参照してください。
チェックインに関する注意事項
チェックイン ノートは、ユーザーに特定のデータの入力を求めることで、チェックイン プロセス中に特定の情報をキャプチャするために使用されます。 チェックイン ノートは、チーム エクスプローラーの [ソース管理] ページの [設定] で構成し、必須にすることができます。 チェックイン ノートにアーカイブされた情報は、 変更セットの詳細を表示するときに重要な場合があります。 詳細については、「 過去のバージョンの表示と管理」を参照してください。
チェックイン ノートは、[ 保留中の変更] ウィンドウのソース管理のチェックイン プロセス中にユーザーに表示されます。 詳細については、「 コードの開発と保留中の変更の管理」を参照してください。