title: TortoiseSVN checkout deletes all my local code, then says "OK"
body: <p>I'm from a <strong>Visual SourceSafe</strong> background, so please bear with me.
  I'm trying to achieve the <strong>TortoiseSVN</strong> paradigm shift.
  By the way, I have <strong>VisualSVN</strong> but I did not use it to create this problem I'm having now.</p>
  
  <p>One thing they all have in common is they all need a liberal helping of message boxes to the effect of "Hey, I'm about to blow away a ton of files from <em>location</em>. Is this ok?"</p>
  
  <p>I'm working on code from work and from home. I'm the sole developer.
  At the end of the work day at the office, I did a <em>Check In</em>, er, <code>Commit</code> on all changes I did during the day. That worked fine.</p>
  
  <p>When I got home, All I wanted to do was the equivalent of a <em>Get</em> in VSS. I simply want to replace any local files with files from the repository that are updated. That's all. Nothing complicated I hope.</p>
  
  <p>So I did an <code>Update</code> on my top level working folder (that word is directionally ambiguous, by the way). Which complainded that a bunch of files had conflicts. Note that I didn't want to merge, I want to over-write local with what's in repository. So now my shell overlay icons are, uh, were, all the colors of the rainbow.</p>
  
  <p>So then I googled and read the answer was to do a <code>Check Out</code> and then a <code>Revert</code>.
  So I did a checkout from the root folder in <strong>Repository Browser</strong> and TortoiseSVN proceeded to <strong>delete</strong> just about every file in my working directory! It then said <strong>OK</strong> like, mission accomplished, great, that's what you wanted, you betcha!</p>
  
  <p>Ok so can anyone explain this in a way that will make sense to an old VSS user? I did not read the 200 page book (maybe my answer is on the 3rd paragraph of page 176), but I did google and there are plenty of hits on recovering files accidentally deleted by the user, but none on explaining the deleting behavior of TortoiseSVN.</p>
  
  <p><strong>Summary:</strong></p>
  
  <ol>
  <li>Why did it do that?</li>
  <li>How can I just reliably do a <em>Get</em> when I get home from work?</li>
  </ol>