ベース ClearCase® でのブランチの使用について

組織の方針で、各開発プロジェクトは独自のブランチを使用して、ほかの開発プロジェクトからの変更を隔離するよう指示される場合があります。この方針に従うには、プロジェクト チームの各メンバーは、構成仕様によって以下の情報が指定されているビューを使用します。

次の図に示すように、プロジェクトの一部またはすべてのソース ファイルは、指定されたブランチ上で少なくとも 1 つのバージョンを持ちます。

UNIX® システムまたは Linux® の場合

VOB には、prog.c、util.h、msg.cat、lib.c という 4 つのエレメントが含まれています。各エレメントには、2 つ以上のバージョンを持つ main ブランチがあります。もう 1 つのブランチ pat_usability は、prog.c、util.h、および msg.cat の各エレメントの 1 つのバージョンに接続されます。エレメント prog.c、util.h、および msg.cat では、pat_usability ブランチ上の最新バージョンが強調表示されます。lib.c では、main ブランチの最新バージョンが強調表示されます。次のロード規則がリストされています。
load guivob/prog.c、load guivob/util.h、load guivob/msg.cat、load guivob/lib.c です。次のバージョン選択規則がリストされています。element * /main/pat_usability/LATEST および element * /main/LATEST -mkbranch pat_usability です。

Windows® システムの場合

VOB には、prog.c、util.h、msg.cat、lib.c という 4 つのエレメントが含まれています。各エレメントには、2 つ以上のバージョンを持つ main ブランチがあります。もう 1 つのブランチ pat_usability は、prog.c、util.h、および msg.cat の各エレメントの main ブランチにある 1 つのバージョンに接続されます。エレメント prog.c、util.h、および msg.cat では、pat_usability ブランチ上の最新バージョンが強調表示されます。lib.c では、main ブランチの最新バージョンが強調表示されます。次のロード規則がリストされています。load guivob¥prog.c、load guivob¥util.h、load guivob¥msg.cat、load guivob¥lib.c です。次のバージョン選択規則がリストされています。element * ¥main¥pat_usability¥LATEST および element * ¥main¥LATEST -mkbranch pat_usability です。

エレメントが、指定されたブランチ上のバージョンを持たない場合には、構成仕様のほかの規則によりエレメントのバージョンが選択されます。 この図では、lib.c は pat_usability ブランチ上のバージョンを持たないので、ビューは main ブランチ上のバージョンを選択します。

ブランチの詳細は、『IBM Rational ClearCase プロジェクト管理ガイド』および『IBM Rational ClearCase コマンド リファレンス』の mkbranch リファレンス ページを参照してください。

関連概念
Windows コンピュータと UNIX ワークステーションの相互運用について
ベース ClearCase でのファイルとディレクトリのマージについて
バージョン ツリーについて
VOB
ベース ClearCase でのソフトウェア開発
ベース ClearCase でのビューの内容の表示方法
ファイルとディレクトリがマージされる方法
ベース ClearCase 内のビューのスコープの調整

フィードバック