title: How to make a private branch of public SVN repository?
body: <p>I'd like to make a private branch of a public svn repository.</p>
  
  <p>By this, I mean that there's a public, open source (codeplex) repository that I need to make my own, custom changes to. These changes wouldn't be accepted back into the tree. I want to:</p>
  
  <ul>
  <li>Check in the changes I make into my own source control, so that they're saved and versioned.</li>
  <li>Keep some link with the original so that I can easily merge "official" changes.</li>
  </ul>
  
  <p>I understand that git can do this, but I can't figure out how to do it with SVN.</p>
  
  <p>If not possible, how do I do some aspect of the above -- something like taking the code completely over within my repository and keeping a "clean" copy of the official tree where I can easily diff the two trees?</p>
  
  <p>Thanks,
  James</p>