title: svnadmin load into an existing directory?
body: <p>We have been doing a bit of repository hopping at work and, as a kludge, I am trying to rewrite some of the old history into a new repository we will be working in.  How can I reload an SVN dumpfile into an existing directory in a repository?</p>
  
  <p>I have already done an <code>svnadmin dump</code> of the old trunk and branches I want to move.  I have processed them to remove the <code>trunk</code> and <code>branches/myBranch</code> prefixes from the paths in the dumpfiles.  I have also loaded one into <code>newRepo/fromOldRepo_ref/development</code>.  </p>
  
  <pre><code>$ svn copy --parents file://`pwd`/newRepo/fromOldRepo_ref/development@172 file://`pwd`/newRepo/fromOldRepo_ref/features/2169 -m "Branch to 2169 reference branch"
  
  Committed revision 182.
  $ svnadmin load --parent-dir fromOldRepo_ref/features/2169 newRepo &lt; dumpfile
  &lt;&lt;&lt; Started new transaction, based on original revision 2171
  svnadmin: E160020: File already exists: filesystem 'newRepo/db', transaction '182-53', path 'fromOldRepo/features/2169'
       * adding path : fromOldRepo/features/2169 ...
  </code></pre>
  
  <p>I then did the above branch from <code>newRepo/fromOldRepo_ref/development@172</code> to <code>newRepo/fromOldRepo_ref/features/2169</code>.  After that I want to create more commits in <code>2169</code> by loading another dumpfile, but it errs as shown above.  Can this be resolved?</p>
  
  <p>Going forward, I know that there are many other real fixes to our procedures, tools, and practices that would avoid me wanting to do this in the future.  But at present, that doesn't help.  :]</p>