我一定错过了一些东西,但不确定是什么。尝试复制 ClearProjExp 步骤的功能,以使用命令行和脚本创建具有组件和复合基线的项目,以自动化流程。ClearCase 8.0.0.3 / AIX。
选择新项目...
- 向导的第 1 步:y_project_1.0、my_project_1.0_int、Traditional Parallel Dev、Next
- 第 2 步,从选定的主线基线为项目播种,下一步
- 第三步,添加组件和组合,移除其他组件,下一步
- 第四步,只修改组件,下一步
- 第 5 步,没有 ClearQuest 集成,完成(我们实际上有 CQ,int,但是对于这个例如。)
- 继续
已创建项目
选择项目,编辑基线依赖项...
- 在复合材料上拖放组件,OK
- 基地名称:BL0,OK
已创建复合基线。
我可以使用命令行创建一个项目和一个包含一个或多个组件的流,但很难添加复合材料。我无法向项目中添加不可修改的组件,也无法制作复合基线,因为复合不在项目中。请问我错过了什么?
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.