list
(ls
): 列出版本库目录条目。
用法:
list
[TARGET
[@REV
]...]
列出版本库中存在的每个 TARGET
文件和每个 TARGET
目录的内容。如果 TARGET
是一个工作副本路径项,则使用与其对应的版本库
URL
。如果指定了 REV
参数,则它将决定首先搜索目标的哪个版本。
默认的 TARGET
是 “.
”,意思是当前工作目录的版本库
URL
可以指定多个 --search
模板,
输出将只包含那些最后一个段(即文件或目录名称)至少与这些模板之一相匹配的路径。
使用 --verbose
参数,对每个项目,还会显示以下区段:
O
”(使用 “svn info
URL
” 查看详细信息)有效选项: | ||
---|---|---|
-r [--revision] ARG | : | 指定版本
ARG (一些命令也接受 ARG1:ARG2
格式的版本范围),版本参数可以是如下之一:
|
-v [--verbose] | : | 输出额外信息 |
-R [--recursive] | : | 向下递归输出各级路径项,与
--depth = infinity
相同 |
-H [--human-readable] | : | 与 --verbose
一起使用,文件大小显示以 2 为基单位后缀(字节、KB、MB、GB、TB、PB),数字个数不超过三位 |
--depth ARG | : | 限制输出深度为
ARG (empty ,
files , immediates , 或
infinity ) |
--incremental | : | 使用便于合并输出结果的方式进行输出 |
--xml | : | 输出为 XML 结果 |
--include-externals | : | 也输出外部定义(由 svn:externals
属性指定) |
--search ARG | : | 使用
ARG 作为搜索模版 (Glob 语法,大小写和重音敏感,可能需要引号防止
shell 展开) |