我已经开始使用Agent Ransack一次搜索整个目录以查找特定的字符串。到目前为止,我唯一遇到的问题是,如果我在Subversion工作副本中进行搜索,它将在.svn
文件夹中找到该字符串,这当然不是我想要的。有没有办法告诉它忽略任何已命名的目录.svn
以及该.svn
目录的任何子目录?
我已经开始使用Agent Ransack一次搜索整个目录以查找特定的字符串。到目前为止,我唯一遇到的问题是,如果我在Subversion工作副本中进行搜索,它将在.svn
文件夹中找到该字符串,这当然不是我想要的。有没有办法告诉它忽略任何已命名的目录.svn
以及该.svn
目录的任何子目录?
Answers:
正如snowdude所暗示的,FileLocator Pro(这是“ Agent Ransack ” /“ FileLocator Lite ” 的付费版本)的不同名称。如果您愿意升级(或者像我一样愿意说服您的老板,这是一笔不错的投资!)永久搜索过滤器下针对此功能的特性,因此一旦设置,它将始终忽略“ .svn”,“。hg”和“ .git”(适用于Yar!)
因此,如果您拥有此版本(或购买它),则可以单击“子文件夹”复选框右侧的小过滤器图标(请参见此图片),然后单击“排除SVN / HG / GIT / CVS元数据文件夹”(甚至显示您使用的过滤器,因此您可以直接对其进行更新或将其复制以用于其他用途)。
希望这可以帮助。
如果您在“选项卡选项”中打开了“按正则表达式匹配文件名”,则可以执行此操作。然后使用。* jsp $之类的表达式,这将排除结果的所有SVN控制文件。
.git
目录。开个玩笑:)