svn list
最后更新于:2022-04-02 05:58:13
### 名称
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**”一节]。
';