用户帮助 > 在版本控制下对文件进行分组 > 添加共享的配置管理子项目
  
添加共享的配置管理子项目
CLI EQUIVALENT 
si sharesubproject
共享子项目是作为多个配置管理项目的成员的子项目。您可以通过参考原始子项目共享两个或多个项目之间的子项目。借助共享子项目,您可以访问多个项目的公用成员。共享子项目不需要位于相同的目录结构或项目层次结构中。
例如,Ryan 负责维护 ABC Financial 的北美和德国网站。两个网站都受修订版本控制,并使用相同的图像,但包含不同的内容。为了避免重复并确保两个网站包含相同的图像,Ryan 会将图像添加至子项目,然后在两个项目间共享。
您可以通过下列方式添加共享子项目:
选择要将共享子项目添加到的项目,然后选择“项目” > “子项目” > “添加”。然后,选择要添加的子项目。
选择要共享的子项目,然后选择“项目” > “子项目” > “共享至”。然后,选择要共享到的项目。
添加子项目时,您可以指定下列类型之一:
“正常”会根据主线上的工作子项目添加子项目
“变型”会根据主项目的特定开发路径添加子项目。
* 
如果没有可用的开发路径,则“变型”选项不可用。
“开发路径名称”列表中不会显示已取消激活的开发路径。
“构建”会根据主项目的特定检查点添加静态子项目,用于构建或测试项目,但不用于进一步开发。您可以通过检查点编号或标签指定检查点。
“默认”会添加与父项目类型相同的子项目。
* 
如果您未选择子项目类型,则会添加与父项目类型相同的子项目。
共享项目行为
共享子项目功能和非共享子项目相同,可通过相同命令访问。共享子项目继续位于原始主项目中,但会被其他项目参考并显示为共享子项目。
使用共享子项目时,Windchill RV&S 会使用存储库中的子项目的实际名称,而不是项目层次结构中的相对名称,目的是为了解决 ACL、策略说明、事件触发器和更改包条目。这样可增强不同项目间的更改包的可移植性。
来自 Source Windchill RV&S Standard 的共享项目
在不中断操作的情况下通过 Windchill RV&S 访问在 Source Windchill RV&S Standard (Windchill RV&S 的早期版本) 中创建的共享子项目 (不在树中的子项目) 时被检测到。在您还未通过重新配置这些子项目的格式将其更改或更新为新格式之前,该格式会一直保留。