如果某个对象版本是项目的成员,而项目在文件系统中工作区目录下同步,那么您可以通过对象版本在项目目录结构中的路径来引用对象版本。
这里的示例采用 Windows 路径。 功能与 UNIX 上完全相同。 例如,如果对象版本 main.c-4 是 dir1 目录下项目 jobA-1 的成员,而项目工作区为 c:\users\joe\ccm_tutorial,那么 main.c-4 的工作区引用如下所示:
c:\users\joe\ccm_tutorial\jobA-1\jobA\dir1\main.c
dir1\main.c
您可以扩充该版本的工作区引用,以引用对象的另一个版本:
使用此文件文件规范来引用该对象版本的任何其他版本。
例如,如果 main.c-4 是当前项目的成员,而且包含先行作业 main.c-3,那么您可以通过使用所属于 main.c-4 的相对路径来引用先行作业:
dir1\main.c-3
项目引用格式通过特定项目中的相对路径来引用项目、目录或文件。即使项目不包含已维护的工作区或如果工作区对客户不可视,也可以使用这种格式。 您可以采用以下格式:
其中 relative_path 是使用正斜杠 (/) 或反斜杠 (\) 作为文件分隔符的相对路径,project_spec 是项目规范, version_delimiter 是当前版本定界符(缺省为连字符 -),而 version 是可选的项目版本。如果不指定版本,那么引用的对象是项目中使用的版本。
相对路径相对于项目顶部。 例如,指定项 myproject\src\ClientContext.java@myproject:1 是指项目 myproject:1 根目录 myproject 下 src 目录中文件 ClientContext.java 的当前版本。
您可以在相对路径后面指定可选参数。例如,指定项 myproject\src\ClientContext.java:23@myproject:1 表示项目 myproject:1 根目录 myproject 下的 src目录中文件 ClientContext.java 的版本 23。