title: Git - checkout only part of (big) repository into working directory
body: <p>I've a pretty big Git repository. It's cloned from SVN via git-svn so there are many <code>branches/</code>, <code>tags/</code> and <code>trunk/</code> directories and thus a lot of duplicated files. I guess Git handles these files efficiently internally (magic under <code>.git/</code> directory). However working directory is full of (SVN) garbage.</p>
  
  <p>Is it possible to checkout only part of reposiotry into working directory? How can I do it?</p>
  
  <p>Thank you.</p>
  
  <p>EDIT: The answer is "sparse checkout" feature of Git 1.7.0.</p>