相关疑难解决方法(0)

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

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

svn proplist -Rv
Run Code Online (Sandbox Code Playgroud)

这显示了所有属性,例如svn:mime-type或svn:executable.我想过滤这个只是svn:ignore属性.我确信有一些方法可以通过一个shell命令来管理这个命令的结果,这个命令只能显示我感兴趣的行,但是我无法弄清楚如何去做.作为最有用的东西类型的例子是这样的某种类型的命令(但是这个不起作用!).

svn proplist -Rv | grep "^  svn:ignore" | awk "{print \$1}"
Run Code Online (Sandbox Code Playgroud)

我只是不太了解像grepawk这样的shell命令,这对我有用.这只是一遍又一遍地显示"svn:ignore",但它不会打印出目录路径或svn:ignore属性的内容.以下是我想要获取的"svn proplist -Rv"输出的示例,其中'cache'是路径,'*'是属性的值.

Properties on 'cache':
  svn:ignore
    *
Run Code Online (Sandbox Code Playgroud)

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

svn awk grep

67
推荐指数
1
解决办法
3万
查看次数

标签 统计

awk ×1

grep ×1

svn ×1