Hi guys, I'm working on a simple social networking application and would be ready to launch it in soon. However I would like a way to properly maintain it as such that we would be making updates and adding new features to the application from time to time. I need some pointers on how to do it right as right now I have my application subversions using tortoise svn on a local server and every time I wish to upload it I do an export and upload the exported files to our remote server using a simple ftp.
Is there a better way to do this - I mean I don't want to make an upload and end up finding out that I accidentally overwrote a critical file that wasnt meant to be overwritten or so - I mean whats the proper way to do this.