创建顶级项目

您可以创建新的顶级项目。在创建项目时,将自动为其创建工作区。缺省情况下,通过扩展缺省工作区路径模板来形成工作区。

Windows 上的缺省设置是 %HOMEPATH%\My Documents\Synergy\ccm_wa\databaseName\projectName-projectVersion,而 UNIX 上的缺省设置是 $HOME/ccm_wa/databaseName/projectName-projectVersion

要使某个项目成为现有项目的成员,请在创建该项目后使用 ccm use -p 命令。

关于此任务

ccm create -t|-type project [-platf|-platform platform] 
        [-purp|-purpose purpose] [-release release_spec]
        [-set|-path|-setpath absolute_path] [-wa|-maintain_wa] [-nwa|-no_wa] 
        ([-cb|-copy_based] | [-lb|-link_based|-ncb|-not_copy_based])
        ([-rel|-relative] | [-nrel|-not_relative]) 
        ([-mod|-modifiable] | [-nmod|-not_modifiable]) 
        ([-wat|-wa_time] | [-nwat|-no_wa_time]) 
        ([-tl|-translate|-translation] | [-ntl|-no_translate|-no_translation])
        [-c|-comment comment_string] [-ce|-commentedit] 
        [-cf|-commentfile file_path] [-task task_spec] new_project_spec...
-c|-comment comment
指定将所有基线项目及其成员检入为已发布状态时,向它们附加注释。comment 可以包含多行,并接受反斜杠编码的值。

可以将此选项与 -commentedit-commentfile 结合使用。如果使用 -commentedit 选项,注释将在缺省文本编辑器中显示。

-ce|-commentedit
指定调用缺省文本编辑器来组成和编辑注释。通过该文本编辑器保存的结果将用作最终注释。可以将此选项与 -comment-commentfile 选项结合使用。
-cf|-commentfile file_path
指定使用指定文件的内容作为注释。如果指定了 -comment,那么它将附加到该注释。可以将此选项与 -commentedit 选项结合使用。
-cf|-commentfile file_path
指定使用指定文件的内容作为注释。如果指定了 -comment,那么它将附加到该注释。可以将此选项与 -commentedit 选项结合使用。
-cb|-copy_based
指定工作区是基于副本。
-lb|-link_based|-ncb|-not_copy_based
使工作区基于链接。此选项仅对 UNIX 用户可用。请参阅 work_area 命令以获取更多信息。
-mod|-modifiable_wa
指定工作区中的文件具有许可权集,这样文件即使未检出也可修改。缺省值为 -nmod|-not_modifiable_wa
new_project_spec
指定要创建的项目的名称和版本(可选)。new_project_spec 必须位于下列其中一个表单中:

new_project_spec 选项不是常规项目规范。您无法使用对象名称表单或查询选择集引用表单之类的表单。

-nmod|-not_modifiable_wa
指定工作区中的文件具有许可权集,以便在缺省情况下,仅当文件处于可写状态(例如工作状态)时才可修改。缺省值为 -nmod|-not_modifiable_wa
-ntl|-no_translate|-no_translation
指定工作区中的 ASCII 文件在 Windows 和 UNIX 之间复制,且不进行换行转换。缺省值为 -tl|-translate
-nrel|-not_relative
指定所有工作区均位于绝对路径中。缺省值是新项目使用与要检出的项目相同的相对设置。
-nwat|-no_wa_time
指定新项目没有维护的工作区。如果您希望项目在以后具有维护的工作区,请使用工作区命令。缺省值为 -nwat|-no_wa_time
-platf|-platform platform
指定新项目的平台。平台必须为有效的平台名称。
-purpose purpose
指定新项目的用途。将用途设置为对指定的发布标识有效的已定义用途的名称。使用 project_purpose -show 命令可列出有效的用途。
-rel|-relative
指定将工作区放在父项目路径的相对路径上。
-release release_spec
指定新项目的发布标识。可以将 release_spec 设置为已定义且处于活动状态的单个发布标识。请参阅Release specification以获取详细信息。
-set|-path|-setpath absolute_path
指定项目的工作区路径。将 absolute_path 设置为您可以查看和修改的绝对路径。
-task task_spec
指定要与新项目根目录关联的任务。可以将 task_spec 设置为单一任务。缺省情况下,项目根目录与当前任务关联。请参阅Task specification以获取详细信息。
-tl|-translate|-translation
指定在 Windows 客户机和 UNIX 服务器之间,或者在 UNIX 客户机和 Windows 服务器之间复制文件时,对 ASCII 文件执行换行转换。
-wa|-maintain_wa
指定新项目具有维护的工作区。如果未指定工作区选项,那么缺省值为 -wa|-maintain_wa。将使用对新项目的更改来更新工作区。使用 work area 命令可关闭工作区维护。
-wat|-wa_time
指定项目工作区中的文件使用时间戳记。时间戳记显示文件复制到工作区的时间,而非其修改时间。缺省值为 -nwat|-no_wa_time

示例


反馈