如何在SVN存储库中查看使用svn:ignore递归设置的所有被忽略的模式?

我看到有可能使用proplist和-R标志(递归)和-v标志(详细)查看SVN存储库中的每个目录上设置的属性列表:

svn proplist -Rv

这显示我所有的属性,如svn:mime-type或svn:executable。我想过滤这只是svn:忽略属性。我肯定有一些方法来管道的结果从这个命令通过一个shell命令,只会显示我感兴趣的行,但我不知道如何做到。作为最有用的事情类型的一个例子是这样的一些类型的命令(但是这不工作!)。

svn proplist -Rv | grep "^  svn:ignore" | awk "{print \$1}"

我只是不知道足够的shell命令像grepawk使这项工作为我。这只是一遍又一遍地显示“svn:ignore”,但它不打印出svn:ignore属性的目录路径或内容。这里是我想要抓取的“svn proplist -Rv”的输出示例,其中’cache’是路径,’*’是属性的值。

Properties on 'cache':
  svn:ignore
    *

如何使上述命令工作和/或有更好的方式来查看我的存储库中的所有svn:ignore属性?

svn pg -R svn:ignore .

… pg是propget的简写符号,所以这等于…

svn propget -R svn:ignore .
http://stackoverflow.com/questions/1252270/how-do-i-view-all-ignored-patterns-set-with-svnignore-recursively-in-an-svn-rep

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何在SVN存储库中查看使用svn:ignore递归设置的所有被忽略的模式?