Наконец-то убедился начать использовать какой-то контроль версий для моего кода вместо того, чтобы архивировать копию проекта в конце каждого дня.
Скачал Tornise SVN и использовал его для создания локального хранилища на моем жестком диске. Я использую его уже 2 дня, но должен сказать, что его использование на самом деле более хлопотно, чем просто копирование проекта вручную в проводнике. Конечно, вы храните только инкрементные изменения, но с сегодняшними дешевыми дисками я не могу сказать, что это аргумент, когда у вас есть только небольшие проекты. Я так и не нашел быстрый способ просмотреть старые версии моих файлов.
То, что я хочу, - это бесконечная отмена, которая полностью прозрачна, когда я кодирую, если я сохраняю файл, мне нужна резервная копия. Я не хочу проверять, регистрироваться и даже не заводить меня на перемещение файлов. Я не пробовал Time Machine для OS X, но похоже, что это именно то, что я ищу.
Существует ли такая программа для Windows? Желательно бесплатно и с какой-то системой тегов, чтобы я мог пометить метку времени, когда проект работает и т.д.
Может стоит добавить, что я в основном работаю один на одном компьютере.
Обновление: некоторые из вас спрашивали, почему я хочу сделать резервную копию. Поскольку я работаю в одиночку, это в основном позволяет мне быстро взломать решение, не беспокоясь о том, что что-то облажается.