Jeśli odpowiedzią Darrena Hallsa jest podejście „Brute Force”, to moja odpowiedź musi brzmieć „Brute Force and Ignorance”. :)
Jest to coś, co ostatnio mnie zirytowało, gdy używamy SVN do zarządzania dokumentami i projektami, co może oznaczać, że indeksator Windows jest bardzo przydatny, jeśli chodzi o wyszukiwanie nieznanych dokumentów, ale przechwytywanie wszystkich plików pamięci SVN jest po prostu bezużyteczne.
To jest moje (raczej brzydkie) rozwiązanie w pliku wsadowym Windows:
ATTRIB /S /D -H ".svn"
ATTRIB /S /D +I ".svn"
ATTRIB /S /D +I "all-wcprops"
ATTRIB /S /D +I "entries"
ATTRIB /S /D +I "tmp"
ATTRIB /S /D +I "props"
ATTRIB /S /D +I "text-base"
ATTRIB /S /D +I "prop-base"
ATTRIB /S /D +I "*.svn-base"
ATTRIB /S /D +H ".svn"
Pierwszy i ostatni wiersz są dostępne, ponieważ ATTRIB odmawia zastosowania przełącznika + I do ukrytego folderu, przynajmniej tak zrobiłem. Musisz skopiować to do pliku takiego jak „svnNoIndex.bat” i uruchomić go w katalogu kasy SVN, z dużym repozytorium może zająć trochę czasu ...
Obecnie testuję to w systemie Vista z najnowszym dodatkiem Service Pack, spodziewam się, że będzie działać w systemie Windows 7. Nie wiem, czy indeks musi zostać przebudowany w celu uwzględnienia plików, które są teraz oznaczone jako nieindeksowane przez Robię to, ale i tak muszę go odbudować, więc to właśnie robię, ponieważ trwa to tylko kilka dni, gdy indeks się odbudowuje.
Aby uczynić to „automatycznym”, możesz dodać plik wsadowy jako hak po aktualizacji, który uruchamia się po aktualizacji ... jeśli jest nieuporządkowany, ale może działać.