1

リポジトリワークスペース内のコンポーネントを右クリックすると、このコンポーネントに新しいベースラインを作成するオプションがあります。

しかし、ストリーム内からコンポーネントを右クリックすると、新しいベースラインを作成するオプションが利用できなくなります。

4

1 に答える 1

3

ベースラインは、ストリームに配信され、それぞれのリポジトリワークスペースで同じストリームで作業している他の共同作業者によって受け入れられる必要があるため、常にリポジトリワークスペースに対して作成する必要があります。

これは、ストリーム上に作成できるスナップショットとは異なり、ユーザーとRTCのビルドマネージャーの両方が、配信されたコードの「スナップショット」を取得できるようにします。

したがって、スナップショットとベースラインの違いは次のとおりです。

  • ベースラインはストリームで配信する必要があります(つまり、直接作成しないでください)
  • スナップショットは、すでに配信されているコンテンツにラベルを付けるためのものです(たとえば、新しいストリームを初期化するため)。ユーザーはリポジトリワークスペースでスナップショットを受け入れません。

このスレッドは有益です:

開発者に変更を流したり、ビルドに変更を流したりする場合は、スナップショットを作成するのではなく、それらの変更をストリームに配信することによって行う必要があります。
開発者(またはビルド)は、そのストリームからの変更を受け入れるだけです。

(これがベースラインの由来です。コンポーネントごとに、凍結された一連の変更を流すことができます)

スナップショットの目的は、履歴内のポイントを記録することです。これにより、変更を流すためのメカニズムとしてではなく、「ジャンプして」(たとえば、古い構成を再現する)ことができます。

これはClearCaseUCMとは異なり、「ストリーム」は共通のコラボレーションスペース(「統合」ストリームなど)とユーザーワークスペース(「開発ストリーム」など)の両方に使用されていました。
ベースラインは、履歴のポイントを記録することと、変更をフローすること(配信/リベースを介して)の両方でした。
RTCは、2つの個別の環境を導入します。

  • 特定の開発作業に協力するチームのためのグローバルなもの:ストリーム(およびそのスナップショット)
  • ユーザー1つ、各ユーザーが自分の変更を管理するために:リポジトリワークスペース1つ(コンポーネントごとのベースラインを含む)
于 2012-10-10T11:02:51.113 に答える