svn:有没有办法有效地列出哪些属性已更改

svn:有没有办法有效地列出哪些属性已更改,svn,properties,Svn,Properties,svn diff似乎没有办法只列出已更改的属性名称(而不是值)。有办法做到这一点吗?svn diff本身似乎没有允许这样做的选项。因此,您可以添加一个过滤器,以仅列出具有特殊格式的更改(取决于您使用的操作系统easy或no)。在Ruby中,我会这样匹配: /(Property .*\n_+\n(.*\n)+)\n\n)/ 内容如下: /(Property .*\n_+\n(.*\n)+)\n\n)/ 从属性开始到行尾 然后用\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu

svn diff
似乎没有办法只列出已更改的属性名称(而不是值)。有办法做到这一点吗?

svn diff
本身似乎没有允许这样做的选项。因此,您可以添加一个过滤器,以仅列出具有特殊格式的更改(取决于您使用的操作系统easy或no)。在Ruby中,我会这样匹配:

/(Property .*\n_+\n(.*\n)+)\n\n)/
内容如下:

/(Property .*\n_+\n(.*\n)+)\n\n)/
  • 属性开始
    到行尾
  • 然后用
    \uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
  • 然后,任何事情,最多两个换行符
例如:

Property changes on: summary.xls\n
___________________________________________________________________\n
Modified: svn:mime-type\n
   - application/octet-stream\n
   + application/excel\n
Added: svn:needs-ok\n
   + *\n
\n

svn diff
本身似乎没有允许这样做的选项。因此,您可以添加一个过滤器,以仅列出具有特殊格式的更改(取决于您使用的操作系统easy或no)。在Ruby中,我会这样匹配:

/(Property .*\n_+\n(.*\n)+)\n\n)/
内容如下:

/(Property .*\n_+\n(.*\n)+)\n\n)/
  • 属性开始
    到行尾
  • 然后用
    \uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
  • 然后,任何事情,最多两个换行符
例如:

Property changes on: summary.xls\n
___________________________________________________________________\n
Modified: svn:mime-type\n
   - application/octet-stream\n
   + application/excel\n
Added: svn:needs-ok\n
   + *\n
\n