通常,当我处理 Word 报告或 R 脚本等时,我会将一系列文件命名为"foo_file_4_July_3pm_"
或"foo_file_4_July_5pm_"
等,只是为了让我能够在犯错误而把事情搞糟时回滚。
这很快就变得很乱,我的目录中堆满了各种文件,而这些文件我真正需要的只是备份。我记得在使用 Linux 时,我设置了一个简洁的系统,我可以定期提交一个文件,这样每次进行重大更改时,我都会有一组版本控制的文件。十年前,我使用 Bazaar 在 Windows 上设置了一个类似的系统,但该项目现在似乎已经停滞不前了。
有没有办法在 Windows 上做到这一点?有没有可以做到这一点的软件推荐?
附言:我并不是在寻找一种软件项目类型的协作工作流程,包括项目、合并等。这太过分了。只是一种快速且低开销的方式来对我笔记本电脑生态系统中的某些文件进行版本控制。例如,我知道 Git、Subversion 等,但它们的工作流程需要人们从项目的角度来思考并签出文件。这不是我想要的。
我只是希望能够无缝地右键单击文件并说“保存版本”以便能够回滚等。基本上整个文件系统是一个项目。
答案1
您需要的是版本控制系统。尝试一下 Git 和 SVN。
你找不到比它们更小的东西!