title: How to ignore specific Subversion subdirectories during commit
body: <p>In the current project I am working in, someone decided that binary files be checked in as part of the source tree. The binaries live in a directory beneath the sources themselves:</p>
  
  <pre><code>project/src             # Here is the location of the source code
  project/src/more_src    # Some more source code lives here
  project/src/bin         # Here are the binary files
  </code></pre>
  
  <p>As you can imagine, merge conflicts happen all the time because of this. It's quite annoying since I do not feel that <em>any</em> developer's machine should be committing the binaries - this should be left to the build server.</p>
  
  <p>I am a command-line user of subversion. I would like to ignore the <code>bin</code> directory so that when I use <code>svn st</code> and <code>svn ci</code> these directories are skipped (even if there are pending changes).</p>
  
  <p>Unfortunately, I cannot use -N (non-recursive) because of the <code>more_src</code> directory.</p>
  
  <p>How can I accomplish this?</p>