Как просмотреть все игнорируемые шаблоны, установленные с помощью svn: игнорировать рекурсивно в репозитории SVN?
Я вижу, что можно просмотреть список свойств, установленных в каждом каталоге в репозитории SVN, используя proplist и флаг-R (рекурсивный) и флаг-v (подробный):
svn proplist -Rv
это показывает мне все свойства, такие как svn:mime-type или svn:исполняемый файл. Я ищу, чтобы отфильтровать это просто svn:ignore
свойства. Я уверен, что есть какой-то способ передать результат этой команды через команду оболочки, которая только покажет мне строки, которые меня интересуют, но я не могу понять, как сделать его. В качестве примера типа вещи, которая была бы наиболее полезной, является какая-то команда, подобная этой (но это не работает!).
svn proplist -Rv | grep "^ svn:ignore" | awk "{print $1}"
Я просто не знаю достаточно о командах оболочки, такие как grep и awk чтобы сделать эту работу для меня. Это просто показывает "svn: ignore" снова и снова, но он не распечатывает путь к каталогу или содержимое svn:ignore
собственность. Вот пример вывода из "svn proplist-Rv", который я хотел бы grab, где 'cache' - это путь, а ' * ' - значение свойства.
Properties on 'cache':
svn:ignore
*
как можно заставить вышеуказанную команду работать и / или есть ли лучший способ просмотреть все svn:ignore
свойства в мой репозиторий?