If you have decided to develop your application locally ( using svn or dev env ) and deploy it to production, I would suggest you to add a staging environment where you can see the result of your development. If there are any problems you will be able to diagnose and fix them without affecting the live site.
Having a development and staging environment you can make changes to your website on the development machine and use a data comparing tool, like the one that is built in VS ( check the attached screenshot ) to commit and upload all changes that are being made to the database to the staging environment. The tool will compare the two databases and change only the data that has been modified on the target database. It is not necessary to use the one that comes with VS if you feel more comfortable using other software.
You can use FTP for any files that need to be uploaded or other type of file comparison tool.
the Telerik team
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items