文件版本控制软件[关闭]


4

我正在寻找一些软件,它可以控制我操作系统上的所有文件(适用于Windows Server)。所以我可以回到5个版本的旧文件。

我知道Genie可以做到这一点,但我有BackupAssist用于备份,Genie也做。我需要一个只提供上述功能的应用。


哪个版本的Windows Server?
Shevek 2010年

Answers:


4

您需要启用Windows卷影复制服务。启用它,您将可以访问服务器和受支持的连接客户端上的先前文件版本。这是一个关于如何在Windows Server 2003上启用它的教程:

http://www.windowsnetworking.com/articles_tutorials/Windows-Server-2003-Volume-Shadow-Copy-Service.html


虽然卷影复制确实可以进行备份(我一直使用它)但它实际上并不进行“版本控制”。它会在该时间点创建数据快照,但如果您在快照之间编辑文件8次,则可以选择最新版本与上次快照期间的查看方式。
约书亚2010年

好点子。但是,您可以调整快照创建的时间以匹配预期的工作流程。
肖恩O

2

我会试试Git。为了帮助您入门,GitCasts对我来说非常棒。具体来说,您可能想要在Windows上签出Git

但是为了对系统中的所有文件进行版本控制,我不确定它的效果如何。Git的设计主要考虑了版本源代码(文本)文件,而不是整个系统。对于我来说,它适用于其他类型的文件,但我还没有那么大。在等到这个之前,我会等着看其他人是否能够给你一些专为你所想的设计的想法。我相信这也适用于Subversion。

此外,正如Shevek指出Subversion,这需要一些工作来让它自动版本化你的文件。但是,所有这将需要在运行git add -Agit commit -m "Some message",每当你想保存一个版本。当然,您可以编写一个脚本来为您执行此操作。


Git获胜。:)
Shiki 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.