W końcu przekonałem się, że zacznę używać pewnego rodzaju kontroli wersji dla mojego kodu zamiast spakować kopię projektu na koniec każdego dnia.
Pobrałem Tortoise SVN i użyłem go do utworzenia lokalnego repozytorium na moim dysku twardym. Używam go już od 2 dni, ale muszę powiedzieć, że korzystanie z niego jest w rzeczywistości bardziej kłopotliwe niż ręczne kopiowanie projektu w Eksploratorze. Jasne, przechowujesz tylko zmiany przyrostowe, ale przy dzisiejszych tanich dyskach nie mogę powiedzieć, że to argument, gdy masz tylko małe projekty. Naprawdę nie znalazłem szybszego sposobu na przeglądanie starszych wersji moich plików.
To, czego chcę, to nieskończone cofanie, które jest całkowicie przezroczyste podczas kodowania, jeśli zapiszę plik, chcę kopię zapasową. Nie chcę się wymeldowywać, zameldować i nawet nie zaczynam przenosić plików. Nie próbowałem Time Machine na OS X, ale wygląda na to, że dokładnie tego szukam.
Czy taki program istnieje dla systemu Windows? Najlepiej za darmo i z jakimś systemem tagowania, dzięki czemu mogę oznaczyć znacznik czasu, gdy projekt działa itp.
Może powinienem dodać, że głównie pracuję sam na jednym komputerze.
Aktualizacja: Niektórzy z was pytali, dlaczego chcę tworzyć kopie zapasowe. Ponieważ pracuję sam, głównie pozwala mi to szybko zhackować rozwiązanie bez obawy, że coś się popsuje.