我目前在一家小型网络开发公司工作,我们主要做竞选网站和其他促销活动.第一年,我们一直在使用"服务器"来共享项目文件,这是一台带有网络共享的普通Windows机器.但这不是未来的证据.
SVN非常适合代码(这是我们现在使用的代码),但我想为所有或大多数文件提供版本控制(或至少某种形式的同步).
我本质上想要的是做subversion对代码所做的事情,但对于我们的文档/ psd/pdf文件.
我意识到subversion也处理二进制文件,但我觉得它对我们的目的来说可能有点过分.它不一定需要完整版本控制系统的所有功能,但这样可以消除增量命名(Notes_1.23.doc)的需要,并减少错误覆盖某些内容的可能性.
它还需要是多平台,处理大文件(100 mb +)并且可供有些非技术人员使用.
SVN也非常适合二进制文件.如果您害怕无法比较修订,我可以告诉您,使用Tortoise可以使用Word文档.
但我不知道,你对"扩展版本化"的意思是什么.SVN不是文档管理系统.
编辑:
但我觉得这对我们的目的来说可能有点矫枉过正
如果您已经在使用SVN并且它满足您的目的,为什么还要使用第二个系统呢?
如果您有Windows 2003服务器,可以查看Sharepoint Services 3.0(http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx).
它可以对文档进行版本控制,并且与Office有很好的集成,从Office xp开始,但Office 2003和2007更好.Office和PDF文件可以编入索引(通过Adobe IFilter)并进行搜索.您还可以添加IFilter以搜索文档中的元数据.
对于大文件,默认情况下,max filesize为50MB,但可以进行配置.