3

複数のコンポーネントをユーザー リポジトリ ワークスペースに追加する意味は何ですか。私の理解では、これはローカル リポジトリ内のソース コードのプレースホルダーであるため、1 つのコンポーネントが必要ですが、なぜ複数のコンポーネントがあるのですか?

4

1 に答える 1

3

「 RTC ソース管理のストリーム内で複数のコンポーネントを使用する場合」で説明されているように、ストリーム内で複数のコンポーネントを定義して、一連のファイルを一貫したサブセットとしてより簡単に管理できるようにします。

これは、システムを構築するために必要なすべてのコンポーネントをリストするシステム アプローチです。

ただし、特定のタスクでは、そのタスクを完了するためにすべてのコンポーネントが必要なわけではありません。
そのため、リポジトリ ワークスペースでは、作業するために「スペース」で表示する必要があるものだけを選択できます (ワーク + スペース)。
その場合でも、ローカルワークスペース (またはサンドボックス) では、選択したコンポーネントの一部のみ、または 1 つのコンポーネントのサブセットのみを読み込む (つまり、ハード ドライブにコピーする) ことができます (あまりにも多くのファイルをコピーすることを避けるため)。

次のように、ClearCase UCM スナップショット ビューのロード ルールで同様のアプローチを見つけることができます。

  • Stream のすべてのコンポーネントを選択する構成仕様
  • ただし、ハードドライブに必要なもののみをロード(コピー)するルールをロードします

したがって、次のスキーマ ( Jazz Source Control FAQから) では、リポジトリー・ワークスペースは Stream で宣言されたすべてのコンポーネントを持っているわけではなく、ローカル・ワークスペースはリポジトリー・ワークスペースのすべてのコンポーネントをロードする必要はありません。

ここに画像の説明を入力

于 2012-04-12T14:31:18.330 に答える