In a project I am working on, we have an ongoing discussion amongst the dev team - should the production environment be deployed as a checkout from the SVN repository or as
I've been struggling with this, and I think I finally decided on checkout. Yes, there is extra junk there, but...
Not saying it'll work for everyone, but these two things influenced my decision. Best of luck with your decision.