我正在寻找一些可以进行版本控制的软件全部我的操作系统上的文件(适用于 Windows Server)。因此我可以返回 5 个版本之前的文件。
我知道 Genie 可以做到这一点,但我有 BackupAssist 进行备份,Genie 也可以做到这一点。我需要一个只提供上述功能的应用程序。
答案1
您需要启用 Windows 卷影复制服务。启用它后,您将可以访问服务器和受支持的连接客户端上的先前文件版本。以下是有关如何在 Windows Server 2003 上启用它的教程:
答案2
我会尝试Git. 如需帮助入门,GitCasts对我来说很棒。具体来说,你可能想看看Windows 上的 Git。
但对于版本控制全部系统上的文件,我不确定它能工作得如何。Git 的设计主要考虑了源代码(文本)文件的版本控制,而不是整个系统。它对我来说可以很好地处理其他类型的文件,但我还没有在那么大程度上使用它。在处理这个问题之前,我会等着看是否有人能给你一些针对你的想法而设计的想法。我相信这也适用于 Subversion。
此外,正如 Shevek 指出的 Subversion,要让它自动对您的文件进行版本控制需要做一些工作。但是,它只需要运行git add -A
,然后git commit -m "Some message"
在您想要保存版本时就可以了。当然,您可能可以编写一个脚本来为您执行此操作。
答案3
卷影复制可能对你有用。