本文档旨在描述 Subversion 1.6.x 系列。如果您正在运行其他版本的 Subversion,强烈建议您访问 https://svnbook.subversion.org.cn/ 并参阅适合您 Subversion 版本的文档。
svn propget (pget, pg) — 打印属性的值。
--changelist ARG --depth ARG --recursive (-R) --revision (-r) REV --revprop --strict --verbose (-v) --xml
检查工作副本中文件的属性
$ svn propget svn:keywords foo.c Author Date Rev
修订版本属性也是如此
$ svn propget svn:log --revprop -r 20 Began journal.
要更结构化地显示属性,请使用 --verbose
(-v
) 选项
$ svn propget svn:keywords foo.c --verbose Properties on 'foo.c': svn:keywords Author Date Rev
默认情况下,svn propget 会在打印的属性值后追加一个尾随的换行符序列。大多数情况下,这是一个理想的功能,对打印输出有积极的影响。但是,有时您可能希望捕获精确的属性值,也许是因为该值本质上不是文本,而是某种二进制格式(例如,存储为属性值的 JPEG 缩略图)。要禁用属性值的漂亮打印,请使用 --strict
选项。
最后,您可以使用 --xml
选项以 XML 格式获取 svn propget 输出
$ svn propget --xml svn:ignore . <?xml version="1.0"?> <properties> <target path=""> <property name="svn:ignore">*.o </property> </target> </properties>