Мне повезло с этим глобальным шаблоном игнорирования:
*bin *obj *suo *.user *.tmp *.TMP
*resharper* *Resharper* *ReSharper* *.Load *.gpState
Thumbs.db *.~m2
Я использую плагин Resharper, так что вы, вероятно, можете игнорировать это. «. ~ m2» для временного файла, который создает мой разработчик данных.
Обновление:
Спасибо за голосование. Недавно я добавил Mac, Dreamweaver, Python и еще несколько файлов Visual Studio, которые следует игнорировать.
*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp
*[Bb]in *obj *suo *resharp* *.user *.tmp *.TMP *Resharper*
*ReSharper* *.Load *.gpState *.NoLoad *.~m2 *.dbmdl _notes *.cache
[Tt]est[Rr]esult [Bb]uild[Ll]og.* *.[Pp]ublish.xml *.[Cc]ache [Tt]humbs.db lint.db
*.docstates .apdisk [Ll]ogs .DS_Store *.bak *.vs
Что-то еще, если кто-то случайно проверит папку или файл, который следует игнорировать, вам нужно будет вручную удалить файлы из хранилища, прежде чем SVN снова начнет их игнорировать. Это связано с тем, что файлы, которые уже находятся в репо, будут переопределять любые параметры игнорирования.