<p>What is the best (or as good as possible) general SVN ignore pattern to use? </p>

<p>There are a number of different IDE, editor, compiler, plug-in, platform, etc. specific files and some file types that "overlap" (i.e. desirable for some types projects and not for others). </p>

<p><strong>There are however, a large number of file types that you just never want included in source control automatically regardless the specifics of your development environment.</strong></p>

<p>The answer to this question would serve as a good starting point for any project - only requiring them to add the few environment specific items they need. It could be adapted for other Version Control Systems (VCS) as well.</p>

Used for my Visual Studio projects
```
```
*/bin */obj *.user *.suo
```
```
You can expand more file types from there.