检入以本地方式进行修改的文件,从而将它们添加到当前变更集。
用途
scm checkin
子命令检入一个或多个以本地方式进行修改的文件或文件夹,从而将它们添加到存储库工作空间中的当前变更集。
选项和参数
- [ -c | --change-set] 自变量
- 目标变更集的别名或 UUID。可以将变更检入到另一个变更集。
- [ -C | --delim-consistent]
- 强制任何包含不一致行定界符的文件使用首选行定界符(取决于文件属性)。
- [ -n | --delim-none]
- 强制对任何包含不一致行定界符的文件指定 NONE 定界符首选项(禁止检查行定界符)。
- [ -d | --dir] 工作空间路径
- 由 scm load 或 scm share 创建的本地工作空间的路径名。在将 工作空间路径 设置为当前工作目录的情况下运行此子命令。如果当前工作目录位于本地工作空间中,那么可以省略此选项。
- [ -d | --directory] 自变量
- 在指定的目录中运行。
- [ -P | --password] 存储库中用户标识的密码
- 在指定的存储库中,所指定的用户标识的密码。如果命令行中未包含此选项,那么将提示您输入密码。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- [ -u | --username] 存储库中的用户标识
- 指定存在于所指定的存储库中的用户标识。如果您指定了一个存储库 URI 或昵称,而您已使用 scm login 命令存储了它的凭证,那么将忽略此选项。
- 路径...
- 以空格分隔的所要检入路径名的列表。每个 路径
都必须在本地工作空间中。如果已使用 -d
选项来指定应该在其中运行 scm checkin
的本地目录,那么所有 路径
参数都将被解释为相对于该目录。否则,路径
参数将被解释为相对于当前工作目录。如果 路径
是目录,那么将检入该目录及其子目录中所有未解决的文件。
示例
您正在本地工作空间中工作并修改文件
com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java。保存该文件后,
scm status
的输出将指示一个未解决(已修改但未检入)的文件。
C:\local-workspaces\HelloJazz>scm status
工作空间:(1101)“HelloJazz”<->(1102)“HelloJazz Stream”
组件:(1103)“HelloJazz”
基线:(1104)2“base”
未解决:
-c /com.example.hellojazz.rcp.ui/src/com/example/hellojazz/rcp/ui/actions>
请运行
scm checkin 以检入该文件并创建变更集。
C:\local-workspaces\HelloJazz>scm checkin com.example.hellojazz.rcp.ui\src\com\example\hellojazz\rcp\ui\actions\HelloJazzAction.java
正在落实...
工作空间:(1101)“HelloJazz”<->(1102)“HelloJazz Stream”
组件:(1103)“HelloJazz”
传出:
变更集:
(1105)--@ <无注释>