Subversion:非程序员的文档控制?

Modified on: Fri, 14 Dec 2018 17:00:02 +0800

我在机械工程领域的一家小公司工作。除了我自己,这里没有人知道关于编码或数据库的事情,我只知道基本的SQL,一些C#,一些VBA。

我正在努力为我们所有与工程相关的文档找到一个好的开源/免费文档控制解决方案。大多数文件的格式为.docx,.xlsx,.pdf或.dwg(CAD)。

Subversion是否适合我的doc控制目的而不是代码控制?是否也足以在系统中生成具有相应修订号的文件报告?

当然,欢迎任何其他建议或解决方案。

最佳答案

SVN的GUI前端具有良好的Windows集成功能:Tortoise SVN。我的许多同事都发誓。

Msofficesvn是一个Microsoft Office插件,可让您访问Office内部的Tortoise SVN应用。 OfficeSVN
将SVN操作的图标添加到Office 2007. OOoSVN是OpenOffice的类似插件

使用这些工具,SVN无需命令行即可使用。管理存储库可能需要基本的命令行权限。

SVN确实需要一些用户培训,但这与编程无关。主要是,你必须让人们习惯1:更新,2:工作,3:提交;你必须训练他们进行合并。

提供纯存档而不暴露冲突的文档管理系统将更易于使用。但这是因为它隐藏了地毯下的困难:它不是面对冲突的用户,而是在发生冲突时默默地丢失数据。

人们在处理文档之前锁定一个工作流程会受到更多限制,但如果在发生冲突时无法让他们感到恐慌,可以避免头痛。

(请注意,我没有教过非技术人员使用版本控制的经验 - 我使用“手动”版本控制从观察到的行为进行插值,其中文档通过邮件发送给应该合并更改的人。)< / p>

作者:Gilles

相关问答

添加新评论