2012-05-03 10 views
1

Clearcaseでプロジェクト固有のファイルを作成できるかどうかは疑問です。私がしたいのは、あるプロジェクトにファイルを作成し、Clearcaseを使用してファイルを制御することですが、他のプロジェクトでは適用できないため、そのファイルをそのまま残したくありません。Clearcaseでプロジェクト固有のファイルを作成する

例: ClearCaseでデータベースの変更を管理したいとします。私は各プロジェクトに3つのフォルダを持つことを計画しています(プロジェクトはソフトウェアの各リリースごとに作成されます)。フォルダは「インストール」、「更新」、および「バックアウト」です。インストールフォルダには、私が作業しているストリーム用のデータベースを最初から構築するのに必要なスクリプトが含まれています。ストリームはプロジェクト "13.03"にあるとしましょう。 「更新」および「バックアウト」フォルダには、データベースを13.02から13.03に変更するために変更を更新およびバックアウトするために必要なスクリプトが含まれています。

13.04プロジェクトでは、同じフォルダ構造を使用しますが、私の13.04には「更新」と「バックアウト」フォルダの内容は必要ありません。 13.03から13.04へのデータベース

私が探しているのは、基本的にClearcaseの "プロジェクト固有の"ファイル/フォルダを作成することです。

私は喜んでClearcaseのデータベース変更を管理するための他の推奨事項をとっています。 13.03と13.04(たとえば)ベースラインは同時に開発される可能性があることに留意してください。

答えて

0

同じプロジェクトを異なるバージョン(13.02、13.03、...)で参照しているようです。

  • は、単にあなたのプロジェクト
  • を進化場合表す成分に対して(私たちはClearCaseのUCMについて話している場合)
  • がベースラインを入れて、現在のバージョンに応じて、あなたの3のフォルダを更新します。その場合は
    特定のバージョンの任意のファイルで実行する必要があります。たとえば、「13.03」と呼ばれる子ストリームを作成し、そこで「13.03」フォルダを更新します。彼らは彼ら自身の専用の "13.03" ブランチで完全に分離して進化します。

あなたはに(あなたがすべてでソース管理システムを必要としないことを意味し、単純なバックアップシステム)各プロジェクトのバージョン用に新しいディレクトリを作成する必要があり場合、あなたは選択肢がありませんそれぞれの適切なファイルを持つフォルダを再作成して、新しい「ソース管理に追加」することができます。

+0

残念ながら、私はCMがどのように構成されているかを制御できません。現在私が所属している組織は、ソフトウェアのリリースごとに新しいプロジェクトを作成します。 – Ben

+0

@Benあなたはバージョンコントロールシステムの目的を打ち負かしています。ファイルのグループのバージョンが異なる場合は、必要に応じてブランチ内に新しいバージョンのリビジョンを作成します。 70秒後にSCCS(http://en.wikipedia.org/wiki/Source_Code_Control_System)に戻っていない限り、新しいディレクトリを作成しません。 – VonC

+0

@Ben言われているとおり、私は自分の答えを編集しましたあなたの現在の構造管理の結果と一緒に。 – VonC

関連する問題