Alla fine mi sono convinto a iniziare a utilizzare una sorta di controllo di versione per il mio codice invece di comprimere una copia del progetto alla fine di ogni giorno.
Ho scaricato Tortoise SVN e l'ho usato per creare un repository localmente sul mio hdd. Lo sto usando da 2 giorni ma devo dire che usarlo è in realtà più seccante che copiare semplicemente il progetto manualmente in Explorer. Certo, memorizzi solo cambiamenti incrementali ma con i dischi economici di oggi non posso davvero dire che è un argomento quando hai solo piccoli progetti. Non ho davvero trovato un modo rapido per sfogliare le versioni precedenti dei miei file.
Quello che voglio è un annullamento infinito che è completamente trasparente mentre codice, se salvo il file voglio un backup. Non voglio fare il check-out, fare il check-in e nemmeno farmi iniziare a spostare i file. Non ho provato Time Machine per OS X ma sembra che sia esattamente quello che sto cercando.
Esiste un programma simile per Windows? Preferibilmente gratuito e con qualche tipo di sistema di tagging in modo da poter taggare un timestamp quando il progetto sta funzionando ecc.
Forse dovrei aggiungere che lavoro principalmente da solo su un singolo computer.
Aggiornamento: alcuni di voi hanno chiesto perché voglio il backup. Dato che lavoro da solo, mi consento principalmente di consentirmi di trovare rapidamente una soluzione senza preoccuparmi che qualcosa si rovini.