ブランチの作成方法は?
誰でも私にこれらの構文を説明できますか?ブランチの作成方法
element * /main/LATEST -mkbranch karthik_4
そして、私の最新バージョンは6
ですが、私はそれがどのように行われるか4
でブランチを作成したい場合は、仮定?
ブランチの作成方法は?
誰でも私にこれらの構文を説明できますか?ブランチの作成方法
element * /main/LATEST -mkbranch karthik_4
そして、私の最新バージョンは6
ですが、私はそれがどのように行われるか4
でブランチを作成したい場合は、仮定?
ブランチの作成は、1つの選択ルールでは実行できません。
config specの背後にある考え方は、ClearCaseが各ルールを順番に適用してから、その要素、ファイル、またはディレクトリに対して停止し、次の要素のために同じルールセットを再度試してみることです。ファイルまたはディレクトリ)。
だから、選択ルールの次命じ組み合わせます:
LATEST
バージョンLATEST
を表示しますバージョンmain
、チェックアウトが発生した場合に新しいブランチを作成する準備ができている/main/0
を作成し、次にimmedi atelyブランチ新しいブランチにバージョン1を作成するために:element * .../karthik_4/LATEST
element * /main/LATEST -mkbranch karthik_4
element /main/0 -mkbranch karthik_4
注:以下の設定仕様に変換します
.../karthik_4/LATEST構文がメインにkarthik_4
枝を結ぶないようにするためにあります:karthik_4
が他に上に作成された場合でも、その枝main
(これは何ですか?を意味する)、新しいブランチの最新バージョンを選択します(存在する場合、ClearCaseが次のルールを試行しない場合)
ブランチの作成には常に1つではなく3つのルールが含まれます。
今のところ、you saw earlierというように、特定のバージョン( '4'など)からブランチが作成されることはありません。
ファイルがメインブランチ上のLATESTバージョンのどのバージョンでもブランチを作成します.LATESTはシフトラベルと呼ばれ、新しいバージョンごとに自動的にシフトします。
あなたがから、一つのファイルのために、あなたはブランチを作成する正確なバージョンを指定することができます。
element * .../karthik_4/LATEST
element /path/to/myFile /main/4 -mkbranch karthik_4
element * /main/LATEST -mkbranch karthik_4
element /main/0 -mkbranch karthik_4
しかしmyFile
に次のファイルが別のを持っている可能性があるので、それは、容易に拡張しません履歴、およびそのバージョン4は、[email protected]@/main/4
の前または後に作成されている可能性があります(または、他のファイルのバージョン4がまだ存在しない可能性があります)。