checkout
(co
):
从版本库检出一个工作副本。
用法:
checkout
URL
[@REV
]...
[PATH
]...
如果指定了 REV
版本,它决定 URL
的那个版本将被首先查找。
如果省略 PATH
参数,则使用 URL
的末尾路径名称作为目标名称。如果指定了多个 URL
路径,则每个
URL
将会检出到 PATH
的子目录中,并使用各自的末尾路径名称作为子目录的名称。
如果指定了 --force
选项,
则目标工作副本中未版本控制的阻塞路径项(已存在的同名项)不会自动导致检出失败。
如果阻塞路径项与版本库中对应的路径项类型(文件或目录)相同,则对其进行版本控制,
但其内容原样不动的保留在工作副本中。
这意味着阻塞目录项下的未版本化子目录也可能阻塞并被版本控制。
对于文件,阻塞项和版本库中对应项之间的任何内容差异都被视为对工作副本的本地修改。
版本库中对应路径项的所有属性都将应用于阻塞路径项。
另请参阅 “svn
”,
以获取用来报告操作而可能输出的字符列表。
help
update
有效选项: | ||
---|---|---|
-r [--revision] ARG | : | 指定版本
ARG (一些命令也接受 ARG1:ARG2
格式的版本范围),版本参数可以是如下之一:
|
-q [--quiet] | : | 不输出或仅输出摘要信息 |
-N [--non-recursive] | : | 已过时,与
--depth
相同 |
--depth ARG | : | 限制输出深度为
ARG (empty ,
files , immediates , 或
infinity ) |
--force | : | 强制执行操作 |
--ignore-externals | : | 忽略外部定义 |