输入项目路径
当您在“项目”字段中输入一个 PTC RV&S 配置管理项目时,或者当您使用沙盒相对配置路径定义沙盒的子项目范围时,您可以使用无格式字符串或基于关键字的字符串来指定路径和名称。
如果使用无格式字符串指定项目或配置路径和名称,则存在限制并可能有模糊不清的情况。使用基于关键字的字符串,您可以清楚地指定正确的项目,即使它存在于多个配置中。使用关键字字符串使您能够在配置树中导航,首先从注册项目开始,按项目层次结构导航到子项目,并根据需要跳转至所需的变型或在变型处于配置路径时立即构建层次结构。
|
|
对于您对具有不同配置的子项目进行的跳转类型,存在限制。有关详细信息,请参阅 跳转规则。
|
您可以使用下列关键字指定项目路径和名称:
• # 可在格式标准的项目树中指定项目或子项目
• #n 可指定正常项目
• #p 可指定不以 project.pj 结尾的顶层项目
• #s 可指定不以 project.pj 结尾的子项目
• #d 可指定开发路径名称
• #b 可指定项目修订版本的数字、标签或符号
|
|
• 关键字的排序很重要。关键字从左到右进行处理,以构建项目规范。
• 如果需要在关键字值中指定 # 或 = 符号,请指定符号两次(## 或 ==)。
• 如果指定变型子项目,则必须指定其以变型项目(创建开发路径所用的项目)的根开始的路径。
• 使用基于关键字的字符串指定沙盒相对配置路径仅适用于沙盒命令,并且仅在指定子项目范围时适用。当使用关键字指定沙盒相对路径时,不支持关键字#b、#d、或者#n。
|
例如,如果您有下列项目设置:
/projects/aurora/project.pj (项目) shared_code/project.pj (共享子项目) source_code/project.pj (子项目) colocated.pj (归置项目) /projects/libra/project.pj (项目) source_code/project.pj (子项目) colocated.pj (归置项目) /project/libra/project.pj (共享子项目) source_code/project2.pj (子项目) colocated.pj (归置项目)
其中,子项目 shared_code/project.pj 与 /projects/libra/project.pj 共享,子项目 source_code/project.pj 中包含已归置的子项目 project.pj 和 project2.pj,两者均共享子项目 colocated.pj。
您可以使用基于关键字的字符串指向同一项目的三个不同配置:
#/projects/aurora#shared_code/source_code/project.pj#s=colocated.pj
#/projects/libra#source_code/project.pj#s=colocated.pj
#/projects/libra#s=source_code/project2.pj#s=colocated.pj
有关使用基于关键字的字符串的更多详细信息,请参阅 CLI 手册页 的选项页。
相关主题