1

私は何かが欠けているに違いありませんが、何がわかりません。コマンドラインとスクリプトを使用してコンポーネントと複合ベースラインを使用してプロジェクトを作成し、プロセスを自動化する ClearProjExp ステップの機能を再現しようとしています。クリアケース 8.0.0.3 / AIX.

新しいプロジェクトを選択...

  • ウィザードのステップ 1: y_project_1.0、my_project_1.0_int、従来の並列開発、次へ
  • ステップ 2、選択したメインライン ベースラインからプロジェクトをシードします。次へ
  • ステップ 3、コンポーネントとコンポジットを追加し、他のコンポーネントを削除して、次へ
  • ステップ 4、コンポーネントのみを変更可能にする、次へ
  • ステップ 5、ClearQuest 統合なし、終了 (実際には CQ、int がありますが、これは例です。)
  • 継続する

プロジェクトが作成されました

プロジェクトを選択し、ベースラインの依存関係を編集...

  • コンポーネントをコンポジットにドラッグアンドドロップ、OK
  • ベース名: BL0、OK

複合ベースラインが作成されました。

コマンド ラインを使用して 1 つ以上のコンポーネントを含むプロジェクトとストリームを作成できますが、コンポジットを追加するのに困惑しています。変更不可能なコンポーネントをプロジェクトに追加できず、コンポジットがプロジェクトにないため、コンポジット ベースラインを作成できません。私は何が欠けていますか?

cleartool mkproject
   -in myfolder@/vobs/Appplication_pvob
   -model DEFAULT
   -blname_template component,date,time,basename
   -policy ${POLICY}
   -npolicy ${NEG_POLCIY}
   -modcomp ComponentA, ComponentA_composite my_project_1.0@/vobs/Appplication_pvob

cleartool: Warning: Skipping component "ComponentA_composite".  This component stores only baselines, not file elements, and cannot be modified directly by users.

cleartool mkstream
   -integration
   -in my_project_1.0@/vobs/Appplication_pvob
   -baseline ComponentA_130626_011525_BL0.1 stream:my_project_1.0_int@/vobs/Appplication_pvob

cleartool mkbl
   -component ComponentA_composite@/vobs/Appplication_pvob
   -adep ComponentA@/vobs/Appplication_pvob
   -view ccadmin_my_project_1.0_int BL0

cleartool: Error: Cannot make baseline of component "ComponentA_composite" because it is not in the configuration of stream "my_project_1.0_int".
cleartool: Error: Unable to create baselines.
4

1 に答える 1

2

あなたがすべき:

  • Component_A最初に rooltess コンポーネント" " を作成します
    cleartool mkcomp -nroot ComponentA_composite@/vobs/Appplication_pvob(既に作成済みです)
  • 複合 (ルートレス) コンポーネントの初期ベースラインを適切なストリームに直接追加します (つまり、プロジェクトに追加する必要はありません。このプロジェクトは変更可能なコンポーネントのみを記録します) 。cd /view/ccadmin_my_project_1.0_int cleartool rebase -bas ComponentA_composite_INITIAL
  • 複合ベースラインを作成します。 cleartool mkbl -comp ComponentA_composite@/vobs/Appplication_pvob -adepends_on component:ComponentA@/vobs/Appplication_pvob -view ccadmin_my_project_1.0_int BL0

ストリームの基本ベースラインにはルートレス コンポーネントが含まれているため、最後の部分は機能するはずですComponentA_composite

于 2013-06-26T11:00:38.427 に答える