您可以检入特定对象,如文件和目录。请在对于与项目关联的工作区(如果工作区已维护)可视的客户机上运行此命令。
在可视工作区中所作的更改可以自动同步到数据库。
当指定一个或多个参数,并且不指定 -project 选项时,此子命令适用。
关于此任务
ccm ci|checkin [-s|-state state] [-task task_spec]
[-c|-comment comment_string] [-ce|-commentedit]
[-cf|-commentfile file_path] [-cr|-commentreplace]
[-nc|-nocomment] file_spec...
- -c|-comment comment_string
- 指定将所有基线项目及其成员检入为已发布状态时,向它们附加注释。comment 可以包含多行,并接受反斜杠编码的值。
- 可以将此选项与 -commentedit 和 -commentfile 结合使用。如果使用 -commentedit 选项,注释将在缺省文本编辑器中显示。
- -ce|-commentedit
- 指定调用缺省文本编辑器来组成和编辑注释。通过该文本编辑器保存的结果将用作最终注释。可以将此选项与 -comment 和 -commentfile 选项结合使用。
- -cf|-commentfile file_path
- 指定使用指定文件的内容作为注释。如果指定了 -comment,那么它将附加到该注释。可以将此选项与 -commentedit 选项结合使用。
- -cr|-commentreplace
- 通常,任何新指定的注释都会追加到现有注释。使用 -cr 选项可替换现有注释。可以替换仅关于可写对象的注释。
- -nc|-nocomment
- 不提示提供注释。如果针对任何注释选项不输入注释,那么系统会提示提供注释。注释用于通过命令检入的所有对象。使用 -nc|-nocomment 选项可禁止注释提示。
- file_spec
- 指定要检入的文件或目录。请参阅File specification以获取详细信息。
- -s|-state state
- 指定要检入的对象状态。如果未指定,那么会自动确定缺省的下一个状态。
- -task task_spec
- 指定要与已检入任何源对象关联的任务。源对象是未标记为产品的文件或目录。可以将 task_spec 设置为单个任务。请参阅Task specification以获取详细信息。
示例
- 检入状态为可视的 main.c 的当前版本。
ccm checkin -s visible main.c
- 检入三个文件(clear.c、concat.c 和 display.c)。
ccm ci -nc
clear.c concat.c display.c
- 检入不带任何新注释的目录 utils。
ccm ci -nc utils
- 将 c_includes 符号链接检入到检查点状态(仅 UNIX)。
ccm ci
-c "let others edit" -state checkpoint c_includes