title: Reverting changes failed with some skipped paths
body: <p>I've read this answer: <a href="https://stackoverflow.com/questions/814433/how-do-i-return-to-an-older-version-of-our-code-in-subversion">How do I return to an older version of our code in Subversion?</a> and used the command <code>svn merge -r 150:140 .</code> to revert back to an old revision (I didn't need to commit the reverted changes, just get to the old version of files). Before that I had a clean version of repo at revision 150 (no manual changes to files). Unfortunately, I got these warnings:</p>
  
  <pre><code>...
  Skipped 'some/file.h'
  Skipped 'some/file2.h'
  ...
  Skipped 'some/file3.h'
  Skipped 'some/file4.h'
  ...
  Summary of conflicts:
  Skipped paths: 4
  </code></pre>
  
  <p>Which surprises me seeing as all I wanted to do was go back to some old version of files (and I had no changes beforehand).</p>
  
  <p>What could have caused this? How do I get to the old version?</p>
  
  <p>Edit: I've checked and apparently these files don't exist in the currrent version (150) (either on disk or in SVN):</p>
  
  <pre><code>svn: warning: W155010: The node 'some/file.h' was not found.
  </code></pre>
  
  <p>But they did exist in revision 140. So somewhere along the way they were deleted. But why can't SVN just restore them?</p>