svn list — 列出版本库目录的条目
名称
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”一节。