x-shelve
: 将本地修改移至搁置项。
用法:
x-shelve
[--keep-local
]
SHELF
[PATH
...]
将给定 PATH
中的本地更改保存到新的或现有的
SHELF
中。除非给出 “--keep-local
”
选项,否则从工作副本还原这些更改。可以使用 -m
,-F
等选项设置搁置项的日志消息。
“svn
”
与 “shelve
--keep-local
svn
” 的功能相同。shelf-save
可以搁置的修改类型包括对文件和属性的可提交修改,但尚不支持以下类型:
不可提交的状态,比如冲突,未版本控制和丢失不能被搁置。
要恢复已搁置的修改,请使用
“svn
”
命令。unshelve
SHELF
搁置项当前存储在 <WC>/.svn/experimental/shelves/
下。(在 Subversion 1.10 中,搁置项作为补丁文件存储在 <WC>/.svn/shelves/
下。要恢复由 1.10 创建的搁置项,请使用 1.10 客户端查找并取消搁置,或者找到补丁文件并使用 1.10
或任何更高版本的客户端执行 “svn
”
命令来应用这个补丁。)patch
该搁置功能是实验性的。该命令在下一发行版中可能会更改,并且不保证向后兼容。
有效选项: | ||
---|---|---|
-q [--quiet] | : | 不输出或仅输出概要信息 |
--dry-run | : | 尝试执行但不做任何修改 |
--keep-local | : | 在工作副本中保留本机修改 |
--depth ARG | : | 限制输出深度为
ARG (empty ,
files , immediates , 或
infinity ) |
--targets ARG | : | 将文件
ARG 的内容作为附加参数 |
--changelist [--cl] ARG | : | 仅操作修改列表
ARG 的成员路径 |
-m [--message] ARG | : | 指定日志信息
ARG |
-F [--file] ARG | : | 从文件
ARG 读取日志信息 |
--force-log | : | 强制包含日志信息 |
--editor-cmd ARG | : | 使用
ARG 作为外部编辑器 |
--encoding ARG | : | 指定日志信息的字符编码
ARG |
--with-revprop ARG | : | 在新版本设置版本属性
ARG ,使用格式
name |