commit
(ci
):
解锁工作目录路径或版本库路径。
用法:
commit
[PATH
...]
必须提供一条日志消息,但是可以为空。如果没有同 --message
或
--file
选项提供日志消息,则将启动编辑器。
如果任何目标是(或包含)锁定的项目,则在成功提交后将解锁这些项目,除非给出 --no-unlock
选项。
如果给出了 --include-externals
选项,则还要提交递归到的外部文件和目录。请勿提交使用固定版本号的外部定义。
有效选项: | ||
---|---|---|
-q [--quiet] | : | 不输出或仅输出概要信息 |
-N [--non-recursive] | : | 已过时,与
--depth
相同 |
--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 |
--changelist [--cl] ARG | : | 仅操作修改列表
ARG 的成员路径 |
--keep-changelists | : | 提交后不删除修改列表 |
--include-externals | : | 同时处理 svn:externals
属性定义的外部定义 |