I'm currently developing with Umbraco, which is great for my needs. However, I also take a lot of care to always put everything into my SVN repository, so I can revert when necessary.
So, right now, I run my Umbraco installation locally on my computer, and write my Razor scripts and my user controls on this computer. When it all works fine, I check it into my repository and upload it to the server.
Working like this has its advantages, but also its disadvantages. I can forget to upload a file, and see everything crash, for instance.
So I was wondering if it is possible to work on a site that is on the server and retroactive check in all changes I made to masterpages, script files, ...
Are there any tools that work in this direction? Anything you can think of?