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