2009-10-22 7 views
53

Używamy subversion, więc mamy podfoldery o nazwie _svn w naszym rozwiązaniu. Wykonywanie wyszukiwania w plikach zwraca ciągi znaków z tych podfolderów. Czy mimo to można nakazać programowi Visual Studio zignorowanie tych plików?Jak mogę powiedzieć Visual Studio, aby wykluczyć foldery z Znajdź w plikach?

+3

To przeszkadza mi trochę z Visual Studio Znajdź w plikach. Jak wspomniałem w @rafbel, kończę wyłączanie "włącz podkatalogi", ale to kończy się dodatkowymi krokami lub zapomnieniem, aby je później wyłączyć. Byłoby miło powiedzieć, szukaj w głównym folderze głównym, ale zignoruj ​​mój folder "dostawców", ponieważ nie martwię się o biblioteki stron trzecich. – richfinelli

Odpowiedz

5

Zamiast szukać plików w katalogu (w tym przypadku w katalogu twojego rozwiązania), możesz ograniczyć wyszukiwanie do plików będących częścią projektu lub rozwiązania. Te w katalogach _svn będą w ten sposób ignorowane.

+0

Mamy zagnieżdżone foldery projektów wewnątrz rozwiązania. Więc wchodzenie do każdego, aby znaleźć coś jest czasochłonne – Bernard

+0

Okno dialogowe "Znajdź w plikach" ma pole "Szukaj w", które można ustawić na "Bieżący projekt" lub "Całe rozwiązanie". Czy to drugie nie jest dla ciebie przydatne? Musiałem coś przeoczyć, a następnie ... –

+1

@XavierNodet w moim przypadku przynajmniej są pliki, które mam w swoim rozwiązaniu, których nigdy nie chcę szukać, ale potrzebuję w moim rozwiązaniu, aby zostały skopiowane do katalogu wyjściowego - dawny. urządzenia testowe lub inne statyczne zasoby tekstowe. –

3

Nie sądzę, że możesz to ustawić (w końcu pytasz o wyszukiwanie "Całe rozwiązanie"), ale często możesz usunąć folder z projektu/ukryć katalog w systemie plików (dla typu projektu witryny sieci Web)).

26

To, co możesz zrobić, to ustawić zestaw folderów, które będą używane do wyszukiwania. W oknie Znajdź i zamień po prawej stronie wejścia "Szukaj w" dostępna jest opcja "Wybierz foldery wyszukiwania", w której można ustawić te zestawy folderów.
Pamiętaj tylko, aby wyłączyć opcje "Dołącz foldery podrzędne", jeśli dodano folder projektu głównego.
Jeśli nie masz setek folderów, to rozwiązanie powinno działać.

6

Miałem ten problem, przechodząc do systemu Windows 10 przy użyciu Visual Studio 2015 i TortoiseSVN. Wcześniej wszystkie foldery .svn były ukryte, więc nie pojawiły się w wynikach wyszukiwania. Aby rozwiązać ten problem, po prostu poszedłem do właściwości folderu w Eksploratorze Windows i zaznaczyłem atrybut "Ukryty" dla folderu .svn. Po odświeżeniu widoku folderu w Visual Studio, folder .svn nie pojawił się i jest ignorowany podczas używania funkcji Znajdź!

Set .svn folder attribute to hidden

+0

To nie działa w społeczności VS 2017. – Shocker

+0

Niestety, nie zainstalowałem jeszcze VS 2017, więc nie mogę tego sprawdzić. – brightfunction

Powiązane problemy