title: Can I only checkout the head revision in subversion to keep the working copy as small as possible?
body: <p>I'm (ab)using subversion to deploy software to clients. It's ideal for us, since we can easily update, delete or create files on the clients and are also able to rollback changes on the repository if necessary. 
  A downside however is that the clients download all revision into their working copy if they do a checkout, which makes it quite large after some time. They don't need those however, since they aren't "working" on it and are not supposed to rollback changes locally.</p>
  
  <p>Now I found out that it's possible to checkout certain revision, f.e. the head revision with the following command:</p>
  
  <pre><code>svn checkout svn://example.net/svn/example@head ./
  </code></pre>
  
  <p>If I do that, will each checkout "overwrite" the head revision of the working copy, making it only contain the latest revision, or will the old head revisions be kept?</p>