最近开发人员强调,他们很难跟踪哪些文档已更新.因此,他们建议使用SVN来跟踪文档更改将更好,因为他们将能够知道文档是否在签出项目时更新.
但我也强调了可能出现的几种缺点
二进制文件每次使用大量磁盘空间,excel文件被提交
签出项目将花费更多时间,尽管我们可以将文档分离到存储库中的另一个项目
教人员如何使用SVN需要时间.
另一个特点是,对于这些功能文档,它应该在编辑时锁定.
任何人都知道如何去做吗?或者它的优点和缺点是什么.请随时与我分享.
我们在工作中使用Subversion进行文档管理.它很棒.
不要担心磁盘空间.无论如何都要压缩存储修订.
使用文档检出项目并不比没有文档的项目花费更多的时间.除非您的文件非常庞大,否则这应该不是问题.
培训时间是一个考虑因素.幸运的是,TortoiseSVN让这很容易.
要管理Word文档,以便一次只能由一个人编辑,请使用该svn:needs-lock
属性.这将使文件在正常结帐时显示为只读,并在开发人员锁定它们进行编辑时进行读写.提交后,文件将被解锁并再次为只读.
TortoiseSVN的另一个好处是它可以完成Word文档的差异并呈现Word本身的差异.仅此对我来说就是一个杀手锏.