This is why you use source control

Do use source control. It keeps the entire history of everything you’ve ever done, so you can go back to any version of any file in your project. The end result is it also only stores changes between revisions, so your history is much smaller in disk space than a new backup each day would be.

I am sneaky and I also save my project into dropbox and use pack-rat because you can never have too many automated backups. I refuse to entrust my data to any single backup scheme.