如何在Visual Studio中从搜索中排除.svn目录?

时间:2011-02-16 20:14:32

标签: visual-studio svn ankhsvn

我必须“查看:”项目的子文件夹,因为整个项目非常庞大,搜索时间太长。

我也安装了AnkhSVN,并想知道插件中的设置是否也有帮助。

3 个答案:

答案 0 :(得分:4)

如果使用“在文件中查找”而不是标准搜索,则可以在子文件夹中搜索指定的文件类型。

但是,使用可以用来排除的Ultrafind插件(http://visualstudiogallery.msdn.microsoft.com/9fa9fdd7-1c06-45e3-a9f3-0381caab8f94)执行此类任务要容易得多特定的文件模式。

答案 1 :(得分:0)

遗憾的是,尽管Visual Studio具有所有出色的功能,但从搜索中省略.svn目录的最简单方法是使用Windows资源管理器导航到.svn目录,右键单击该文件夹,转到“属性”,然后单击“属性”下的“隐藏”复选框。

如果您重新打开Visual Studio解决方案,它应该将这些文件保留在搜索范围之外。

答案 2 :(得分:0)

快速而肮脏的方法是简单地包含除 .svn和.svn-base等之外的所有其他文件类型

尝试使用这组通配符,并添加您可能需要的以S开头的任何其他有效扩展名:

*.sql;*.svc;*.;*.?;*.??;*.a??;*.a???;*.a????;*.b??;*.b???;*.b????;*.c??;*.c???;*.c????;*.d??;*.d???;*.d????;*.e??;*.e???;*.e????;*.f??;*.f???;*.f????;*.g??;*.g???;*.g????;*.h??;*.h???;*.h????;*.i??;*.i???;*.i????;*.j??;*.j???;*.j????;*.k??;*.k???;*.k????;*.l??;*.l???;*.l????;*.m??;*.m???;*.m????;*.n??;*.n???;*.n????;*.o??;*.o???;*.o????;*.p??;*.p???;*.p????;*.q??;*.q???;*.q????;*.r??;*.r???;*.r????;*.t??;*.t???;*.t????;*.u??;*.u???;*.u????;*.v??;*.v???;*.v????;*.w??;*.w???;*.w????;*.x??;*.x???;*.x????;*.y??;*.y???;*.y????;*.z??;*.z???;*.z????;*.0??;*.0???;*.0????;*.1??;*.1???;*.1????;*.2??;*.2???;*.2????;*.3??;*.3???;*.3????;*.4??;*.4???;*.4????;*.5??;*.5???;*.5????;*.6??;*.6???;*.6????;*.7??;*.7???;*.7????;*.8??;*.8???;*.8????;*.9??;*.9???;*.9????;

(我必须使用?而不是单个*的各种组合,因为最终的扩展名仍然可能是.svn)