Use Git to perform daily backup
You can use git to perform scheduled backup for your file, for example, backup a site deploy. For example, I want to backup a site named MVC4
I use git + script + scheduled task to do the backup, the advantage of this approach is that: