!--a11y-->
CBS
の有効化 
CBS に構築することのできる最小のユニットは開発コンポーネントです。変更が有効化されると、CBS は、関係する開発コンポーネントを決定して有効化依頼の範囲でそれを再構築します。
使用されている開発コンポーネントについては、アーカイブプール内の最も新しいビルド結果が常に使用されます。ビルド対象の開発コンポーネントについては、有効化対象の変更済ファイルが無効ワークスペースから取得されます。一方、開発コンポーネントの他のすべてのファイルについては、有効バージョンが使用されます。
ビルド中にエラーが発生すると(たとえば、コンパイルされるJava ファイル内の構文エラーのため)、完全な有効化は拒否され、アーカイブプールと有効ワークスペースのステータスは変更されません。有効化が正常に行われた場合のみ、ビルド結果がアーカイブプールにコピーされ、DTR アクティビティが有効なワークスペースに統合されます。
デザインタイムリポジトリのアクティビティを正しい順序で有効化することが重要です。CBS は、重複のチェックによってこれを保証します。各 DTR アクティビティには DTR 内のファイルのバージョンが含まれています。2 つのアクティビティは、両方のアクティビティに変更されたファイルが少なくとも 1 つある場合、データレベルで重複します。
このケースでは、最初にチェックインされるアクティビティや無効なワークスペースに統合されたアクティビティは、最初に有効化されなければなりません。より新しいか、まだ有効化されていないアクティビティとの重複がある場合、これらを有効化に統合するか、または有効化を中止することができます。
オプションで、有効化依頼の開始時にコンポーネントレベルでのより厳しい重複チェックを要求することができます。2 つのアクティビティは、双方のアクティビティに同じ開発コンポーネントに属するファイルが含まれている場合、コンポーネントレベルで重複します。