proplist (plist, pl): 列出文件,目录或版本上的所有属性。

用法:

  1. proplist PROPNAME [TARGET[@REV]...]
  2. proplist PROPNAME --revprop -r REV [TARGET]
  1. 列出受版本控制的所有属性。如果指定了 REV,它决定目标的那个版本将被首先查找。

  2. 列出版本库版本中不受版本控制的所有远程属性。TARGET 仅用来确定要访问的版本库。

使用 --verbose 选项,同时输出属性值,就像 “svn propget --verbose” 一样。 使用 --quiet 时,不输出路径。

有关特殊的 svn:* 属性,参见 “svn help propset” 的描述。

有效选项:  
-v [--verbose] : 在单独的行输出路径、属性名称和属性值
-R [--recursive] : 向下递归操作各级路径项,与 --depth=infinity 相同
--depth ARG : 限制输出深度为 ARG (empty, files, immediates, 或 infinity)
-r [--revision] ARG : 指定版本 ARG (一些命令也接受 ARG1:ARG2 格式的版本范围),版本参数可以是如下之一:
  • NUMBER 版本号
  • '{' DATE '}' 在指定时间以后的版本
  • 'HEAD' 版本库中的最新版本
  • 'BASE' 工作副本的基准版本
  • 'COMMITTED' 最后提交的版本或基准版本之前的版本
  • 'PREV' 最后提交版本 COMMITTED 的前一版本
-q [--quiet] : 不输出路径
--revprop ARG : 对版本属性进行操作(与 -r 一起使用)
--xml : 输出为 XML 结果
--changelist [--cl] ARG : 仅操作修改列表 ARG 的成员路径
--show-inherited-props : 检索在目标父级上所设置的属性