I don\'t really know how to perform deployment from offline development to live webserver correctly in web development. I mostly resort on intuition, but this is more or less wh
I recommend leveraging SVN export instead of checkout. This way, you will not expose any of the SVN files to the world. It also generally creates a cleaner folder structure.
I have leveraged rsync before when moving files between stage and production.
My typical deployment proceeds as follows:
Now, to deploy to production, replay these steps in fast forward. Using scripts make it much easier.