I have plenty of experience with SVN and also Git has quickly become my latest favorite. I really like how git stores all its references under a single .git directory. But the major downside is when I am working with an extremely large project. There are some opensource projects on Github that are up to 5 GB or even more in total file size.
Is switching to SVN the only option? Or Git already has something in place to deal with this massive project size issue?