As far as I know UnleashIt does not copy the .svn files because they are hidden files. I have never had to do any special configuration for .svn files to be excluded. I do exclude the obj folder. In fact it should only deploy files you have specified in the file masks, so maybe you accidently created a mask for .svn if you are finding those in your package.
The only cleanup I have to do really is changing the Web.config from <compilation debug="true" to false and I remove the .xml files from the /bin folder. When I'm packaging releases I use a clean svn checkout and build without running the site so there are no other files to cleanup but if I package from my working development Web folder I have to clean out files from under the /Data folder like log files, files I've uploaded, stuff in the /Data/systemfiles folder and /Data/Sites/1/systemfiles and other junk that is in the file system from things I've tested in my development. Usually when updateing my own sites I delete the /Data/Sites folder since I don't usually need anything form there to go up to my produiction sites.
Hope it helps,