2009-10-22 194 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

相關問題