4

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

SVN 非常适合代码(这是我们现在使用的),但我希望对我们的所有或大部分文件进行版本控制(或至少某种形式的同步)。

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

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

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

4

8 回答 8

7

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

编辑:

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

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

于 2008-08-18T08:24:48.157 回答
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 文件可以被索引(通过 Adob​​e IFilter)和搜索。您还可以添加 IFilter 来搜索文档中的元数据。

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

于 2008-08-18T09:46:45.807 回答
1

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

于 2008-08-18T09:00:35.790 回答
1

一个体面的文件夹结构和命名方案?

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

它不会处理同步,但中央文件服务器会实现同样的事情。

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

于 2008-08-18T10:30:21.787 回答
1

您的问题很有趣,因为您指定它适用于小型办公室。在企业级别,我会推荐一些类似于EMC Documentum 的 eRoom 的东西,但显然这将远远超出您的需要,而且在成本方面也超出您的预期。我不确定这方面的许可细节,但我听说如果你的办公室有 MS Office,你就可以访问 Sharepoint,这可能对你很有效。我也确信有很多这类东西的SAAS实现,所以你可能想看看,记住服务器不会由你托管,所以如果材料非常敏感,那很明显不是正确的路线。

于 2008-08-18T13:47:01.843 回答
0

您可能需要考虑使用 Mac 作为服务器并使用Time Machine来备份您的共享文件夹。这样做可以为您提供自动备份,并允许您通过 Samba 进行共享,这样每个人都可以在他们的计算机上拥有一个网络驱动器。Mac 服务器可能是矫枉过正。Mac Mini 适用于小型办公室或改用台式机。

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

于 2008-08-18T08:55:07.813 回答
0

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

于 2008-12-16T16:24:22.633 回答
0

还要考虑知识树。看看它,一些演示/屏幕截图可在 http://www.knowledgetree.com/获得

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

于 2008-12-16T16:34:29.820 回答