用户帮助 > 在更改包中对工作单位进行分组 > “应用更改包”概述
  
“应用更改包”概述
CLI EQUIVALENT 
si applycp
使用“应用更改包”命令将更改包中记录的更改从一个项目或开发路径传播至另一个项目或开发路径。这让您可以仅传播所需的更改。“应用更改包”命令最适合用来构建软件。
“应用更改包”操作会读取更改包中的条目,并将项目更新为该更改包中列出的修订版本。命令的此功能是“更新修订版本”命令的自动化过程。“应用更改包”操作可能还需要添加、删除、重命名或移动该文件或子项目。命令的此功能是成员和子项目命令的自动化过程。
“应用更改包”命令只会针对关闭的更改包执行,并且不能执行合并。您需要使用“重新同步更改包”命令来合并文件并解决合并冲突,同时跟踪传播更改包中的更改和已解决的冲突。
“应用更改包”操作会出现在项目中,而“重新同步更改包”操作仅出现在沙盒中。如果您从沙盒运行“应用更改包”命令,该沙盒将会用作项目的重定向程序。
如果您要应用的更改包包含在两个项目之间移动的成员或子项目,Windchill RV&S 会自动更新这两个项目。
* 
对可扩展开发路径应用更改时,开发路径会自动扩展至将要修改的子项目。有关详细信息,请参阅扩展可扩展开发路径。该自动扩展会在开始执行应用更改包操作时发生。如果取消操作,可扩展开发路径不会还原为之前的未扩展状态。对于在开发路径的基础检查点中配置为变型或正常的子项目,创建可扩展开发路径会冻结指向检查点内容的子项目。开发路径扩展会恢复这些活动内容,因此这些子项目通常会在创建可扩展开发路径后立即扩展。如果这些子项目的活动版本不再是所需行为,您可以将子项目手动配置回所需的版次。
假定子项目 sub/project.pj 和指向子项目 sub/project.pj 的共享子项目共享同一父项。然后,对完整开发路径上的更改包的其中一个子项目执行了更改。在可扩展开发路径上执行应用更改包操作时,会在子项目或共享子项目上执行该操作并自动扩展该子项目。扩展的子项目不一定是更改包中提及的子项目。但是,您可以手动扩展其他子项目,使该子项目中呈现传播的更改。
在开发环境中使用“应用更改包”
使用子项目
应用不含相关性的更改包
使用“应用更改包”回填列表
通过“应用更改包”使用传播更改包
解决冲突