title: Ignore multiple specific files with svn
body: <p>Our build system generates a number of files that are scattered around the source tree. </p>
  
  <p>These files the show up when running <code>svn status</code> </p>
  
  <p>In the example below all of the files with a '?' in the <code>thirdparty</code> directory have been generated by the build system.</p>
  
  <p>e.g.</p>
  
  <pre><code>svn status
  M       common/db/unit_test/src/db_payload_builder_test_suite.cpp
  ?       common/db/unit_test/Makefile
  M       common/lib/osal/variant/linux/public_inc/osal_specific_msgq.hpp
  M       common/lib/enb/public_inc/enb_service.h
  ?       thirdparty/lib/curl/public_inc_arm
  ?       thirdparty/lib/curl/public_inc_x86
  ?       thirdparty/lib/curl/originals/config.log
  ?       thirdparty/lib/curl/originals/libcurl.pc
  ?       thirdparty/lib/curl/originals/config.status
  ?       thirdparty/lib/curl/originals/libtool
  ?       thirdparty/lib/curl/originals/curl-config
  ?       thirdparty/lib/curl/originals/src/curl
  </code></pre>
  
  <p>I would like to tell <code>svn</code> to ignore these files. I cannot simply specify directories that should be ignored since many of these directories contain sources that are checked in to the repository.</p>
  
  <p>The example above is a subset of the files that are generated, we cannot use an ignore pattern because some of the generated files match files that we do not wish to ignore (e.g. xxx_.h" )</p>
  
  <p>I have tried using <code>svn propset svn:ignore 'somefile' dir</code> but I can only manage to tell svn to ignore one specific file per directory.</p>
  
  <p>How can I specify multiple specific files for svn to ignore?</p>