Thursday, March 26, 2009

Exclusion list for Tortoise SVN

I use ReSharper, an amazing extension to Visual Studio and one which seems to be on most developers default tool list. I have now started using Subversion and Tortoise for some personal projects which means I have to manage my own file exclusion lists, specifically ReSharper which quickly turns a 100KB project in to a 4MB one.

So here is my TortoiseSVN global ignore pattern:rn:
_ReSharper*
*.resharper
*.dll
*.exe
*.ncb
*.o
*.obj
*.pdb
*.projdata
*.pyc
*.scc
*.suo
*.user
*.vspscc
*.webinfo
*proj.user
bin
obj
temp
tmp
user.config
With this set on all clients any files matching this pattern will have to be manually added to the repository.