非技术客户非常容易的版本控制

时间:2010-10-06 11:55:13

标签: version-control

我们开发了一个系统,让客户使用工具创建自己的内容,并保存为XML。可以预见的是,他们将文件存储在无数的文件夹中,并重命名文件等。可以预见,他们已经失去了至少一次的工作。

我们对他们创建的内容负责,但帮助他们会很好。是否有任何非常简单的系统我们可以推荐他们......我们不希望他们使用我们的VCS,即使他们能够弄清楚,因为我们将获得支持请求。

更新 我们甚至不需要客户端 - 服务器设置。这是为了阻止他们意外地保存他们的主版本,而不是提供备份...我们保留正式版本的备份,但他们在迭代期间在本地工作,并给我们最新版本包含在版本中。

5 个答案:

答案 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文档而言,这些工作没有太多考虑,而且对于其他文档,他们需要上传它。