Clearcase 通过命令行创建复合基线

Clearcase 通过命令行创建复合基线,clearcase,Clearcase,我肯定错过了什么,但不确定是什么。 尝试复制ClearProjExp步骤的功能,使用命令行和脚本来自动完成流程,从而创建具有组件和复合基线的项目。ClearCase 8.0.0.3/AIX 选择新项目 向导的第一步:y_项目1.0,my_项目1.0,传统并行开发,下一步 第2步,从所选主线基线为项目种子,下一步 步骤3,添加组件和组合,移除其他组件,然后 步骤4,仅使组件可修改,下一步 第5步,没有ClearQuest集成,完成(我们实际上有CQ,int,但对于这个例子) 继续 创建的项目

我肯定错过了什么,但不确定是什么。 尝试复制ClearProjExp步骤的功能,使用命令行和脚本来自动完成流程,从而创建具有组件和复合基线的项目。ClearCase 8.0.0.3/AIX

选择新项目

  • 向导的第一步:y_项目1.0,my_项目1.0,传统并行开发,下一步
  • 第2步,从所选主线基线为项目种子,下一步
  • 步骤3,添加组件和组合,移除其他组件,然后
  • 步骤4,仅使组件可修改,下一步
  • 第5步,没有ClearQuest集成,完成(我们实际上有CQ,int,但对于这个例子)
  • 继续
创建的项目

选择项目,编辑基线依赖项

  • 在复合材料上拖放组件,好吗
  • 基地名称:BL0,好的
创建了复合基线

我可以使用命令行创建一个项目和一个包含一个或多个组件的流,但在添加组合时遇到了困难。我无法将不可修改的组件添加到项目中,也无法创建组合基线,因为该组合不在项目中。请问我错过了什么

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.
你应该:

  • 组件A
    ”首先
    cleartool mkcomp-nroot ComponentA_composite@/vobs/appapplication_pvob
    (您已经这样做了)
  • 将复合(无根)组件的初始基线直接添加到右流中(意味着您无需将其添加到项目中:所述项目仅记录可修改组件)
    cd/view/ccadmin\u my\u project\u 1.0\u int
    cleartool rebase-bas组件A_复合_首字母
  • 制作一个复合基线:
    cleartool mkbl-comp component a_composite@/vobs/application_pvob-对组件的依赖:component a@/vobs/application_pvob-查看ccadmin_my_project_1.0_int BL0

最后一部分应该起作用,因为流的基础基线确实包含无根组件<代码>组件-Apple < /C> > .

一如既往,@ VONC通过!rootles组件已经完成(我的遗漏)。所示步骤产生正确的最终结果,但有变化。如果通过GUI完成,则无需创建视图来执行重基。