Se la risposta di Darren Halls è l'approccio "Forza bruta", allora la mia risposta deve essere l'approccio "Forza bruta e ignoranza". :)
Questo è qualcosa che mi ha infastidito di recente quando usiamo SVN per la gestione di documenti e progetti, il che può significare che l'indicizzatore di Windows è molto utile quando si tratta di cercare documenti oscuri, ma catturare tutti i file di archiviazione svn è solo inutile.
Questa è la mia (piuttosto brutta) soluzione in un file batch di 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"
La prima e l'ultima riga ci sono perché ATTRIB rifiuta di applicare il passaggio + I a una cartella nascosta, almeno per me. Dovrai copiarlo in un file come "svnNoIndex.bat" ed eseguirlo nella directory di checkout SVN, con un repository di grandi dimensioni potrebbe richiedere del tempo ...
Attualmente sto testando questo in Vista con l'ultimo service pack, mi aspetto che funzioni su Windows 7. Non so se l'indice debba essere ricostruito per tenere conto dei file che ora sono contrassegnati come non indicizzati da facendo questo, ma devo ricostruire il mio comunque, quindi è quello che sto facendo, poiché sono solo pochi giorni che l'indice si ricostruisce.
Per rendere questo "automatico" è possibile aggiungere il file batch come hook post-aggiornamento che viene eseguito dopo un aggiornamento ... a condizione che sia disordinato, ma potrebbe funzionare.