2017-10-26 6 views
1

mkbranchコマンドを使用してmain/abcブランチからブランチを作成しようとしています。ClearCase:ブランチタイプのブランチを作成する方法

私は、次のコマンドを使用して、分岐タイプを作成します。

mkbrtype –c "bugfix branch from abc" bugfixAbc 

今、私はその分岐タイプでブランチを作成する必要があります。

私はmain/abcブランチからどのブランチタイプbugfixAbcを使って新しいブランチを作成しますか?

答えて

2

abcから新しいバージョンを作成するには、設定仕様を変更する必要があります。たとえば「Where do new elements appear when mkelem is used?」を参照:/main、または任意の他のブランチ:ClearCaseのは、それはから来ているものは何でもブランチからその枝abcを、選択する

element * CHECKEDOUT 
element * .../bugfixAbc/LATEST 
element * .../abc -mkbranch(bugfixAbc) 
element * /main/0 -mkbranch(bugfixAbc) 
element * /main/LATEST 

選択ルールで省略記号.../ができます。

cleartool mkbranchを使用することは、ここでの解決策ではありません。多くのファイルに対して行う必要がある場合は縮尺変更されず、チェックアウトする必要があるチェックアウト状態のバージョン0が作成されます。

config specを使用すると、abcブランチに存在する要素をチェックアウトするたびに自動的にそのブランチが作成されます。与えられたファイルだけでなく、あらゆる要素。

0

私は、このようなファイルのパスを与えることができることを見つける:

mkbranch -c "bugfix branch from abc" bugfixAbc [email protected]@/main/abc/27 

ので、分岐タイプbugfixAbc

+1

とABCの枝から、この作成したブランチを、私はなぜmkbranchを説明するために私の答えを編集しましたここでの解決策ではありません。 – VonC

+1

configspecオプションを使用するもう一つの理由:デフォルトのconfigspecビューで手動でmkbranch操作を実行すると、変更がchekinで消えるように見えます。彼らはまだそこにいますが、目に見えません。 –

関連する問題