本手册撰写于 Subversion 1.4 版本。如果您运行的是更新版本的 Subversion,我们强烈建议您访问 https://svnbook.subversion.org.cn/ 并参考适合您 Subversion 版本的本手册。

名称

svn list — 列出存储库中的目录条目。

概要

svn list [TARGET[@REV]...]

描述

列出每个 TARGET 文件和每个 TARGET 目录的内容,它们在存储库中存在的方式。如果 TARGET 是工作副本路径,则将使用相应的存储库 URL。

默认的 TARGET 是 “.”,表示当前工作副本目录的存储库 URL。

使用 --verbosesvn list 为每个项目显示以下字段

  • 最后一次提交的版本号

  • 最后一次提交的作者

  • 如果锁定,则为字母 “O” (有关详细信息,请参阅 svn info )。

  • 大小 (以字节为单位)

  • 最后一次提交的日期和时间

使用 --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” 的部分.