本节内容尚在编写中,内容可能会发生较大变化,可能与任何发布的 Apache™ Subversion® 软件版本不符。将此页面加入书签或以其他方式推荐给其他人可能不是一个明智的选择。请访问 https://svnbooks.subversion.org.cn/ 获取本书的稳定版本。

名称

svn proplist (plist, pl) - 列出所有属性。

概要

svn proplist [TARGET[@REV]...]

svn proplist --revprop -r REV [TARGET]

描述

列出文件、目录或修订版本上的所有属性。第一种形式列出工作副本中的版本化属性,第二种形式列出存储库修订版本上的未版本化远程属性(TARGET 仅决定要访问的存储库)。

选项

示例

可以使用 proplist 查看工作副本中某个项目上的属性

$ svn proplist foo.c
Properties on 'foo.c':
  svn:mime-type
  svn:keywords
  owner

但是,使用 --verbose (-v) 标志,svn proplist 非常方便,因为它还会显示属性的值

$ svn proplist -v foo.c
Properties on 'foo.c':
  svn:mime-type
    text/plain
  svn:keywords
    Author Date Rev
  owner
    sally

使用 --show-inherited-props 选项列出工作副本中某个文件继承的所有版本化属性

$ svn proplist --show-inherited-props foo.c
Inherited properties on 'foo.c',
from 'http://svn.example.com/repos':
  svn:auto-props
  svn:global-ignores
Inherited properties on 'foo.c',
from '/home/theob/svn/working-copies/baz-wc':
  svn:auto-props

最后,可以使用 --xml 选项以 XML 格式获取 svn proplist 输出

$ svn proplist --xml 
<?xml version="1.0"?>
<properties>
<target
   path=".">
<property
   name="svn:ignore"/>
</target>
</properties>
TortoiseSVN 官方中文版 1.14.7 发布