2009-10-22 156 views
53

我们使用subversion,因此我们的解决方案中有子文件名为_svn。在文件中查找将返回来自这些子文件夹的字符串。 无论如何告诉Visual Studio忽略这些文件?如何让Visual Studio从查找文件中排除文件夹?

+3

这使我对Visual Studio在文件中的查找颇为困扰。正如@rafbel所提到的,我最终关闭了“包含子文件夹”,但最终只能做一些额外的步骤,或者以后忘记关闭它。很高兴能说搜索主根文件夹,但忽略我的“供应商”文件夹,因为我不担心第三方库.. – richfinelli 2016-02-03 16:11:32

回答

5

您可以将搜索范围限制为项目或解决方案中的文件,而不是搜索目录中的文件(您的解决方案的目录)。因此_svn目录中的那些将被忽略。

+0

我们在解决方案中嵌套了项目文件夹。因此,每个人都需要耗费大量时间。 – Bernard 2010-03-23 09:49:46

+0

“在文件中查找”对话框中有一个“查找”输入字段,可以将其设置为“当前项目”或“整个解决方案”。后者不是对你有用吗?我一定错过了一些东西,然后... – 2010-04-06 16:59:41

+1

@XavierNodet至少在我的解决方案中有我不想搜索的文件,但我需要在我的解决方案中将它们复制到输出目录 - 恩。测试装置或其他静态的基于文本的资源。 – 2012-02-14 21:30:33

3

我不认为你可以设置它(毕竟,你是要求“整个解决方案”搜索),但通常你可以从项目中删除文件夹/隐藏文件系统中的目录(对于网站项目类型)。

26

你可以做的是设置一组将用于搜索的文件夹。在查找和替换窗口中,在“查找范围”输入的右侧,您有一个“选择搜索文件夹”选项,您可以在其中设置这些文件夹集。
只要记得关闭“包含子文件夹”选项,如果你已经添加了根项目文件夹。
如果您没有数百个文件夹,则此解决方案应该可以工作。

6

我在使用Visual Studio 2015和TortoiseSVN移动到Windows 10时遇到了此问题。以前,.svn文件夹全部隐藏,因此未出现在搜索结果中。为了解决这个问题,我只需转到Windows资源管理器中的文件夹属性,并选中.svn文件夹的“隐藏”属性。在Visual Studio中刷新文件夹视图之后,不再显示.svn文件夹,并且在使用“查找”时会被忽略!

Set .svn folder attribute to hidden

+0

这似乎不适用于VS 2017社区 – Shocker 2017-12-30 01:07:05

+0

对不起,我还没有安装VS 2017,所以我无法检查这个。 – brightfunction 2018-01-01 09:33:55

相关问题