2016-08-27 11 views
1

新しく作成したVOBにアクセスするには、新しいVOBとブランチを作成する必要があります。Clearcase Branch configspec

開発はメインブランチにはないので、リリースブランチを作成します。
開発が完了すると、リリースブランチはメインブランチにマージされます。

最初のブランチの設定スペックを/mainブランチから派生させるにはどうすればよいですか?

element /new_vob/... .../rel_branch/LATEST 
mkbranch rel_branch 
element /new_vob/... /main/0 
end mkbranch rel_branch 

上記が良いかどうかをご提案ください。
また、最初にベースLABELが必要な場合は、VOBのソースがありません。
開発は時間が経つにつれて行われます。

答えて

1

新しいVOBが空の場合は、releaseブランチのベースとしてLABELは必要ありません。
placeholder version 0 of /mainで十分です。

あなたの(非UCM)設定仕様は、単に次のようになります。

element * CHECKEDOUT 
element * .../release/LATEST 
# (not needed yet) element * LABEL -mkbranch release 
element * /main/0 -mkbranch release 
element * /main/LATEST -mkbranch release 

使用すると、1つのリリースを行っているしたら、/mainLABELを行い、Aを作るために良いアイデアです、/mainにマージ新しいrelease2ブランチはLABELから開始します。

必要に応じて、「*」を/new_vob/...に置き換えることができます。
(ダイナミックビューの場合は、new_vobのみがマウントされていて、とにかくnew_vobにしかアクセスできません)

+0

ありがとうございます。私の活動は、/ mainではなくブランチを選択するためにconfig specを必要とするので、以下の設定をすることができます:* CHECKEDOUT mkbranch release element * .../release/LATEST element */main/0 end mkbranchリリース 上記は意味がありますか? – Narasimha

+0

@Narasimha 'element */main/0 -mkbranch release'ルールを追加しないと、ソース管理に新しいファイルを追加することができなくなります。 – VonC

+0

VonC、私はこの行要素*/main/0を持っています、要素*/main/LATESTをスキップできますか? – Narasimha