19

Я начал использовать Agent Ransack для одновременного поиска по всему каталогу в поисках определенной строки. Единственная проблема, с которой я столкнулся на данный момент, заключается в том, что, если я ищу в рабочей копии Subversion, он находит строку в папках .svn , что, конечно, не то, что мне нужно. Есть ли способ сказать ему игнорировать любой каталог с именем .svn а также любые подкаталоги в .svn ?

5 ответов5

12

По-видимому, теперь вы можете исключить файлы в бесплатной версии Agent Ransack, используя следующий синтаксис:

NOT: *.dll; *.svn-base
6

Это невозможно в бесплатной версии. Лучше всего убедиться, что вы включили расширение файла, а затем исключите файлы svn-base, например

*.cs;*.vb
3

Как намекнул Snowdude, FileLocator Pro (который является платной версией « Agent Ransack » /« FileLocator Lite » с тем же именем, но с другим именем) Если вы хотите обновить (или, как я, хотите убедить вашего босса, это хорошая инвестиция!) тогда есть особенность для этого в постоянном поисковом фильтре, поэтому после установки он всегда будет игнорировать ".svn", ".hg" и ".git" (для Yar!)

Поэтому, если у вас есть эта версия (или вы ее купили), вы можете щелкнуть по маленькому значку фильтра справа от флажка "подпапки" (см. Этот рисунок) и нажать «Исключить папки метаданных SVN/HG/GIT/CVS» (даже показывает фильтр, который он использует, так что вы можете обновить его напрямую или скопировать для других целей).

Надеюсь это поможет.

2

Вы можете сделать это, если включите сопоставление имени файла с помощью регулярного выражения в параметрах вкладки. Затем используйте выражение типа . * Jsp $, это исключит все контрольные файлы SVN результатов.

0

Вы можете использовать сам агент Ransack для этой задачи. Чтобы избежать определенных каталогов (например, c:\Windows), обновите поле "Искать в": «c:\;!C:\Windows»

!C:\Windows - это исключит каталог Windows из критериев поиска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .