用户帮助 > 在更改包中对工作单位进行分组 > “应用更改包”概述 > 应用不含相关性的更改包
  
应用不含相关性的更改包
此示例说明了如何在 Aurora 项目 (f:/Aurora_Project/project.pj) 的主干开发中简化“应用更改包”命令的应用。项目成员 main.c 包括一个允许打印版本信息的错误修复。项 21 处理了错误修复,并且通过更改包 (CP) 21:1 与文件 main.c(修订版本 1.2)关联。
构建管理员希望选取解决了错误修故的更改,并且将这些更改应用至变型项目 Aurora_Variant_1_0。在变型项目中,main.c 的修订版本为 1.1。
应用更改包之前(简单案例)
为了获取变型项目 (f:/Aurora_Variant_1_0/project.pj) 的错误修复,构建管理员会使用 si applycp 命令来应用更改包 21:1:
si applycp -P f:/Aurora_Project/project.pj --devPath Aurora_Variant_1_0 21:1
该命令运行如下:
Applying change packages...
21:1
***The following set of operations will be performed:
Project: f:/Aurora_Project/project.pj[Aurora_Variant_1_0]
Member main.c: update member revision to Revision 1.2
Are you sure you wish to proceed? [yn]<n>: y
由于更改包 21:1 仅包括将 main.c 从修订版本 1.1 更新为修订版本 1.2,因此“应用更改包”会在变型项目中将 main.c 的修订版本从 1.1 更新为 1.2。
应用更改包后(简单案例)