应用搁置集
描述
应用已存储的搁置集。
用法
cm shelveset apply <sh_spec> [<change_path>[ ...]] [--preview] [--mount] [--encoding=<name>] [--comparisonmethod=(ignoreeol | ignorewhitespaces| ignoreeolandwhitespaces | recognizeall)]
选项
选项/参数 | 描述 |
---|---|
--preview | 打印要应用于工作区中的更改,但不会实际应用它们。 |
--mount | 给定存储库的挂载点。 |
--encoding | 指定输出编码,例如:utf-8。请参阅 MSDN 文档 http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx 以获取支持的编码及其格式表(在页面末尾的“名称”列中)。 |
--comparisonmethod | 设置比较方法。有关更多信息,请参阅备注部分。 |
sh_spec | 搁置集规范。(使用“cm help objectspec”了解更多关于搁置集规范的信息。) |
change_path | 要应用的搁置集的更改路径。它是服务器路径,由 --preview 选项打印的路径。如果未设置任何路径,则将应用所有更改。 |
帮助
“shelveset apply”命令还原存储的搁置集的内容。
备注
比较方法
选项/参数 | 描述 |
---|---|
ignoreeol | 忽略行尾差异。 |
ignorewhitespaces | 忽略空白差异。 |
ignoreeolandwhitespaces | 忽略行尾和空白差异。 |
recognizeall | 检测行尾和空白差异。 |
示例
cm shelveset apply sh:3
(应用存储的搁置集。)
cm shelveset apply sh:3 /src/foo.c
(仅应用存储在搁置集上的 /src/foo.c 更改。)