我已经编写了proplist
针对 URL 的代码,然后循环遍历结果propget
以获取所有属性。我对这种方法有两个问题:
proplist
,然后另一个propget
对每个设置的属性进行另一个调用。proplist
它涉及在 的命令行上放置不受控制的字符串propget
。虽然第二个可能可以通过检查/清理/保护字符串来解决,但第一个只能通过使用单个命令来解决。
是否有一个 SVN 命令可以获取给定 URL 的所有属性名称和值?
这不是对所有子目录和文件的递归属性的请求,也不是对对象在其历史记录中的所有属性的请求。仅针对单个指定修订版的单个对象。
在我看来,您想使用该-v
选项svn proplist
。例如:
svn proplist -v -r 1553386 https://svn.apache.org/repos/asf/subversion/trunk/tools/dev
Run Code Online (Sandbox Code Playgroud)
其产生:
“ https://svn.apache.org/repos/asf/subversion/trunk/tools/dev ”上的属性:
svn:ignore .libs fsfs-access-map logdata.py
如果您对修订版 1553385 运行相同的命令,您将得到不同的输出,因为 fsfs-reorg 已删除其中的 svn:ignore 属性。如果您尝试解析此内容,我强烈建议使用该--xml
选项,因为默认的“人类友好”输出实际上并不是您可以解析的内容。
归档时间: |
|
查看次数: |
5233 次 |
最近记录: |