commit (ci): 解锁工作目录路径或版本库路径。

用法:

commit [PATH...]

必须提供一条日志消息,但是可以为空。如果没有同 --message--file 选项提供日志消息,则将启动编辑器。

如果任何目标是(或包含)锁定的项目,则在成功提交后将解锁这些项目,除非给出 --no-unlock 选项。

如果给出了 --include-externals 选项,则还要提交递归到的外部文件和目录。请勿提交使用固定版本号的外部定义。

有效选项:  
-q [--quiet] : 不输出或仅输出概要信息
-N [--non-recursive] : 已过时,与 --depth=empty 相同
--depth ARG : 限制输出深度为 ARG (empty, files, immediates, 或 infinity)
--targets ARG : 将文件 ARG 的内容作为附加参数
--no-unlock : 不解锁目标
-m [--message] ARG : 指定日志信息 ARG
-F [--file] ARG : 从文件 ARG 读取日志信息
--force-log : 强制包含日志信息
--editor-cmd ARG : 使用 ARG 作为外部编辑器
--encoding ARG : 指定日志信息的字符编码 ARG
--with-revprop ARG : 在新版本设置版本属性 ARG,使用格式 name[=value]
--changelist [--cl] ARG : 仅操作修改列表 ARG 的成员路径
--keep-changelists : 提交后不删除修改列表
--include-externals : 同时处理 svn:externals 属性定义的外部定义