我们开发了一个系统,让客户使用工具创建自己的内容,并保存为XML。可以预见的是,他们将文件存储在无数的文件夹中,并重命名文件等。可以预见,他们已经失去了至少一次的工作。
我们不对他们创建的内容负责,但帮助他们会很好。是否有任何非常简单的系统我们可以推荐他们......我们不希望他们使用我们的VCS,即使他们能够弄清楚,因为我们将获得支持请求。
更新 我们甚至不需要客户端 - 服务器设置。这是为了阻止他们意外地保存他们的主版本,而不是提供备份...我们保留正式版本的备份,但他们在迭代期间在本地工作,并给我们最新版本包含在版本中。
答案 0 :(得分:2)
Subversion有一个名为autoversioning的功能,其中通过WebDAV(也称为Microsoft Web文件夹)挂载的目录将在保存到该目录时自动创建新版本。对于最终用户来说,只需要一个特殊的文件夹来保存内容。
答案 1 :(得分:1)
也许看一些替代方法,如dropbox.com可能是另一种选择。他们还跟踪版本。
答案 2 :(得分:0)
您可以将TortoiseSVN与subversion服务器一起使用。只要他们理解更新和提交,他们应该没问题。
答案 3 :(得分:0)
使用具有指示文件版本的某种方法的表替换主存储库,然后添加“导出到XML”或“保存到XML”功能,然后创建所需的输出。比试图涉及一个完整的VCS更清洁,这无疑会造成比必要更多的混乱。
答案 4 :(得分:0)
我喜欢上述答案,但他们总是可以使用Sharepoint中的文档库功能(wss - free version)。它可以使用WebDAV,只要它们使用的站点在端口80上。这比存储xml快一步,它是sharepoint,因此业务用户很容易破译。版本控制几乎可以在每次保存时保存新版本,对于Office文档而言,这些工作没有太多考虑,而且对于其他文档,他们需要上传它。