处理小型办公室文件的最佳方法是什么?

时间:2008-08-18 08:08:40

标签: version-control versioning file-management

我目前在一家小型网络开发公司工作,我们主要做竞选网站和其他促销活动。第一年,我们一直使用“服务器”来共享项目文件,这是一台带有网络共享的普通Windows机器。但这不是未来的证据。

SVN非常适合代码(这是我们现在使用的),但我想为所有或大多数文件提供版本控制(或至少某种形式的同步)。

我本质上想要的是做subversion对代码做的事情,但对于我们的文档/ psd / pdf文件。

我意识到subversion也处理二进制文件,但我觉得它对我们的目的来说可能有点过分。 它不一定需要完整版本控制系统的所有功能,但这样可以消除增量命名(Notes_1.23.doc)的需要,并减少错误覆盖某些内容的可能性。

它还需要是多平台,处理大文件(100 mb +)并且可供某些非技术人员使用。

8 个答案:

答案 0 :(得分:7)

SVN也非常适合二进制文件。如果您害怕无法比较修订版,我可以告诉您,使用Tortoise可以使用Word文档。
但我不知道,你对“扩展版本化”的意思是什么。 SVN不是文档管理系统。

编辑:

  

但我觉得这对我们的目的来说可能有点矫枉过正

如果您已经在使用SVN并且它符合您的目的,为什么还要使用第二个系统呢?

答案 1 :(得分:7)

如果您有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,但可以进行配置。

答案 2 :(得分:1)

我们刚刚搬到Perforce并对此非常满意。它是一种商业产品,但功能强大且易于使用,每个座位的价格都值得恕我直言。

答案 3 :(得分:1)

一个不错的文件夹结构和命名方案?

VCS并没有真正处理图像这么好 - 是否有可能将代码放在VCS(SVN / Git / Mercurial等)中,以及二进制资产的合理文件夹结构(源照片) ,Photoshop PSD文件,Illustrator文件等)?

它不会处理同步,但是中央文件服务器也可以实现同样的目的。

这需要一些强制执行和小猫放牧才能让人们正确地命名,但我认为每个资产都有一个版本文件夹(比如someproject / asset / header_logo / v01 / header_logo_v01.psd)基本上就像一个VCS ,但更容易在不同的修订版之间移动(当客户端决定他们比v03更喜欢v02时,没有vcs checkout blah -r 234

答案 4 :(得分:1)

您的问题很有趣,因为您指定它适合小型办公室。在企业层面,我会推荐一些EMC Documentum's eRoom的内容,但显然这会比你需要的更多,而且比你想要的成本更高。我不确定这方面的许可详情,但我听说如果您的办公室有MS Office,您可以访问Sharepoint,这可能对您有用。我也确定这种东西有很多SAAS实现,所以你可能想看一下,记住服务器不会由你托管,所以如果材料是非常的敏感,这显然不是正确的路线。

答案 5 :(得分:0)

您可能需要考虑将Mac用作服务器并使用Time Machine备份共享文件夹。这样做可以为您提供自动备份,并允许您通过Samba进行共享,这样每个人都可以在其计算机上拥有network drive。 Mac服务器可能有点过分。 Mac Mini适用于小型办公室或改装台式机。

您也可以考虑Amazon's S3 service进行离线备份。由于它是一种即付即用的服务,因此可以随着使用而扩展,如果您觉得想要转移到其他地方,您可以随时下载数据并将其带到其他地方。

答案 6 :(得分:0)

Windows Vista在其文件系统中具有本地文件版本控制功能,这可能很有用,但在团队合作方面受到限制。但是,如果某人覆盖了其他人的文件,则会按原样存储新版本。

答案 7 :(得分:0)

还要考虑KnowledgeTree。看看它,一些演示/截图可用于 http://www.knowledgetree.com/

它有一个免费的开源社区版 - 所以它具有成本效益。我们还没有尝试过,但是我们选择这个比其他系统更适合寻找文档版本控制解决方案的小型企业。