最终,我被说服开始为我的代码使用某种版本控制,而不是每天结束时压缩项目的副本。
下载了Tortoise SVN,并用它在我的硬盘上创建了一个本地存储库。我已经使用了2天了,但是我不得不说,使用它实际上比仅在Explorer中手动复制项目更麻烦。当然,您只存储增量更改,但是对于当今的廉价磁盘,当您只有小型项目时,我不能说真的。我还没有真正找到一种快速的方法来浏览我的文件Fourer的旧版本。
我想要的是一个无限撤消功能,在我编码时完全透明,如果我保存要备份的文件。我不想签出,签入,甚至不想让我开始移动文件。我还没有尝试过Time Machine for OS X,但是看起来这正是我在寻找的东西。
Windows是否存在这样的程序?最好是免费的,并带有某种标记系统,这样我就可以在项目运行时标记时间戳。
也许应该补充一点,我主要是在一台计算机上独自工作。
更新: 有些人问我为什么要备份。由于我是一个人工作,因此主要是为了让我快速找到解决方案,而不必担心事情会恶化。