svn diff
似乎没有办法只列出已更改的属性名称(而不是值)。有没有办法做到这一点?
答案 0 :(得分:0)
svn diff
本身似乎没有选择允许这样做。因此,您可以添加过滤器,仅列出具有特殊格式的更改(取决于您使用的操作系统是否简单)。在Ruby中,我会像那样匹配:
/(Property .*\n_+\n(.*\n)+)\n\n)/
这样读:
Property
开始到行尾。______
完整一致。一个例子可能是:
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