After a number of failed deployment attempts (configs overwritten, files missing, out dated etc) to our shared hosting server I thought I might get some insight on processes to make deployment run more smoothly.
We use SQL Compare to move database related stuff over and that seems to work well. The web site itself is in SVN source control, to deploy we create a tag for the current release and then export the files. We then upload the exported files to the server through ftp manually making sure we are not overriding server specific files.
Is there any (free) tools that can assist in this or do you have a solid process that you generally follow?