Imagine this, you just finished coding a pices of logic, something which the likes of the world has never seen, you try to unleash your awesomeness into the wild so you right click on your source folder, TortoiseSVN>Add and BAM, all of the sudden you are hit with a list of auto generated files trying to ruin your party, you know what I'm talking about; files in Bin folder, Obj folder and of course the .suo, .reshareper and even if you did an upgrade to a newer version of visual studio all the upgrade files.
Well, There is solution for this major buzz kill. The solution was actually fairly simple, all you need to do is add some .NET specific ignore rules so all these extra clutter is automatically kept away from your repository,
Bring up TortoiseSVN Settings. (Right click on any folder>TortoiseSVN>Settings)
You should already be in General Setting Section. There is a text box for Global ignore pattern. this is where you can add any ignore rule which will apply anytime you try to add files to repository.
Add "_ReSharper* *.suo *.user bin obj Debug Release _UpgradeReport_Files *.dbmdl" to the end of the text that is already in that box and click OK, And you are done.
You can read more on how to write your own custom rules by following the pattern matching notation that tortoise follows.