### 名称 svn list ― 列出版本库目录的条目。 ### 概要 ~~~ svn list [TARGET[@REV]...] ~~~ ### 描述 列出每一个*`TARGET`*文件和*`TARGET`*目录的内容,如果*`TARGET`*是工作拷贝路径,会使用对应的版本库URL。 缺省的*`TARGET`*是“`.`”,意味着当前工作拷贝的版本库URL。 伴随`--verbose`,如下的字段展示了项目的状态: - 最后一次提交的修订版本号 - 最后一次提交的作者 - 大小(单位字节) - 最后提交的日期时间 使用选项`--xml`,输出是XML格式(如果没有指定`--incremental`,会包括一个头和一个围绕的元素)。会展示所有的信息;不接受`--verbose`选项。 ### 别名 ls ### 变化 无 ### 是否访问版本库 是 ### 选项 ~~~ --revision (-r) REV --verbose (-v) --recursive (-R) --incremental --xml --username USER --password PASS --no-auth-cache --non-interactive --config-dir DIR ~~~ ### 例子 如果你希望在没有下载工作拷贝时察看版本库有哪些文件,**svn list**会非常有用: ~~~ $ svn list http://svn.red-bean.com/repos/test/support README.txt INSTALL examples/ … ~~~ 你也可以传递`--verbose`选项来得到额外信息,非常类似UNIX的**ls -l**命令: ~~~ $ svn list --verbose file:///tmp/repos 16 sally 28361 Jan 16 23:18 README.txt 27 sally 0 Jan 18 15:27 INSTALL 24 harry Jan 18 11:27 examples/ ~~~ 更多细节见[“**svn list**”一节]。