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

时间:2020-03-05 18:40:17  来源:igfitidea点击:

我目前在一家小型网络开发公司工作,我们主要从事竞选网站和其他促销活动。在第一年,我们一直在使用"服务器"来共享项目文件,这是一台具有网络共享功能的普通Windows计算机。但这并不完全是未来的证明。

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

我本质上想要的是能为代码实现颠覆功能的东西,但对于我们的document / psd / pdf文件却能做到。

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

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

解决方案

回答

SVN也非常适合二进制文件。如果我们担心无法比较修订版本,我可以告诉我们使用Tortoise的Word文档是可能的。
但是我不知道我们所说的"扩展版本控制"是什么意思。 SVN不是文档管理系统。

编辑:

but I feel it might be a bit overkill for our purposes

如果我们已经在使用SVN并且可以实现目的,那么为什么还要花第二个系统呢?

回答

我们可能要考虑使用Mac作为服务器,并使用Time Machine备份共享文件夹。这样做将为我们提供自动备份,并允许我们通过Samba共享,以便每个人都可以在其计算机上拥有网络驱动器。 Mac服务器可能过于矫kill过正。 Mac Mini可以用于小型办公室或者重新设计的台式机。

我们可能还考虑使用Amazon的S3服务进行离线备份。由于它是随用随付的服务,因此可以随着使用而扩展,如果我们觉得要转移到其他地方,可以随时下载数据并将其转移到其他地方。

回答

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

回答

如果我们使用Windows 2003 Server,则可以查看Sharepoint Services 3.0(http://technet.microsoft.com/zh-cn/windowsserver/sharepoint/bb684453.aspx)。

它可以对文档进行版本控制,并且可以从Office xp开始与Office很好地集成,但是Office 2003和2007更好。可以为Office和PDF文件建立索引(通过Adobe IFilter)并进行搜索。我们也可以添加IFilter来搜索文档中的元数据。

对于大文件,默认情况下最大文件大小为50MB,但可以配置。

回答

像样的文件夹结构和命名方案?

VCS不能真正处理图像,因此可以很好地将代码包含在VCS中(SVN / Git / Mercurial等),以及用于二进制资产的合理的文件夹结构(源照片,Photoshop PSD文件) ,Illustrator文件等)?

它不会处理同步,但是中央文件服务器将实现相同的功能。

为了使人们正确地命名,将需要一些强制执行和繁琐工作,但是我认为为每种资产拥有一个版本文件夹(例如someproject / asset / header_logo / v01 / header_logo_v01.psd)基本上就像一个VCS,但更容易可以在不同的修订版之间移动(当客户确定他们更喜欢v02而不是v03时,没有vcs checkout blah -r 234)

回答

问题很有趣,因为我们指定它适合于小型办公室。在企业级别,我会推荐一些与EMC Documentum eRoom相似的产品,但是显然,这将远远超出需求,并且超出成本。我不确定有关许可的详细信息,但我听说如果办公室有MS Office,则可以访问Sharepoint,这可能对我们很有效。我也肯定有很多此类的SAAS实现,因此我们可能要看一看,并牢记服务器将不会由我们托管,因此,如果材料非常敏感,那显然不正确的路线。

回答

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

回答

还要考虑KnowledgeTree。看看它,一些演示/截屏可以在
http://www.knowledgetree.com/

它具有免费的开源社区版,因此具有成本效益。我们还没有尝试过,但是对于一家正在寻找文档版本控制解决方案的小型企业,我们选择了它而不是其他系统。