我目前正在一个小型网络开发公司,我们主要从事的活动网站及其他宣传材料。我们的第一年,我们已经使用"服务器的"分享项目文件,一个普通的windows的机器用一个网络分享。但是,这并不是完全未来的证据。

SVN是伟大的代码(这是什么我们现在使用),但是我想要有舒适的版本控制(或至少某种形式的同步)对于所有或大多数我们的文件。

什么我基本上想要的东西,做什么颠复并用于代码,但对于我们的文件/psd/pdf文件。

我意识到颠复处理的二进制文件太多,但我觉得它可能有点过度破坏我们的目的。这并不一定需要所有花哨的一个完整版本控制系统,但是东西,消除了需要增命名(Notes_1.23.doc)和降低机会的复盖的东西是错误的。

它还需要多平台,处理大文件(100mb+),并可通过有点不技术人员。

有帮助吗?

解决方案

SVN是伟大的二进制文件。如果你害怕,你不能比较的修订,我可以告诉你,这是可能为Word文档,使用乌龟。
但我不知道,什么你的意思是"扩大版本控制".SVN是没有的文件管理系统。

编辑:

但我觉得它可能有点过于我们的目的

如果你已经在使用SVN和它履行了你的目的,为什么费心的第二个系统?

其他提示

如果你有一个windows服务器2003年,你可以看看Sharepoint服务的3.0(http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb684453.aspx).

它可以做的版本控制的文件,并有一个很好融合与办事处开始办公室xp,但办公室于2003年和2007年更好。办公室和PDF格式的文件,可以索引(通过Adobe IFilter),并搜查。你还可以添加Ifilter搜索元数据文档。

关于大型文件,可通过默认的最大filesize是50MB,但它可以构成。

我们刚搬过来 必然 并已真的很高兴。这是一个商业产品,但它是如此的强大的和易于使用,它是值得的价格为每座恕我直言。

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

风险并不真正处理的图像和这样很好-才有可能有的代码,在一个风险投资(SVN去/反复无常等等),沿边的一个明智的文件夹结构的二进制的资产(资料来源的照片,Photoshop私营部门的文件、插图画家的文件等)?

它不处理同步的,而是一个中央文件服务器实现同样的事情。

它将需要一些强制执行和小猫-牧羊人的名称正确的事情,但我认为有一个版本的文件夹,对每个资产(如someproject/资产/header_logo/v01/header_logo_v01.psd)将基本上可以像一个风险,但容易移动之间不同的修订(没有 vcs checkout blah -r 234 当一个客户的决定他们喜欢的v02多v03)

你的问题是有趣的,因为你指定将适合于一个小办公室。在企业一级,我会推荐的东西沿线的 EMC Documentum的eRoom中, 但显然那会的方法比你更需要,并超过你想成本-明智的。我不知道该许可上的细节,但我听说如果你的办公室已MS Office,你有访问Sharepoint,这可能会很好的工作。我也肯定有很多 萨斯 实现这样的东西,所以你可能想看看这个,铭记,服务器不会由你,所以如果材料是极为敏感,这是很明显不正确的路线。

你也许想要考虑采用一个Mac作为你的服务器和使用 时间机器 以备你的共享文件夹。这样做可以自动备份和可以让你分享通过Samba所以每个人都可以有一个 网络驱动器 在他们的计算机。Mac服务器可能是大材小用。Mac迷你会做一个小型办事处,或重新使用的台式机。

你也可以考虑 亚马逊的S3服务 要做到脱机备份。由于它是一个支付-作为你去的服务,这可以大规模使用,并且如果你觉得你想要移动到别的东西,你总是可以下载数据并采取其他地方。

Windows Vista设有地方文件版本控制在其文件系统,这可能是有用的,但是有限的团队精神。然而,如果有人将复盖其他人的文件,一个新版本的储存应该的。

还考虑KnowledgeTree.看看它,一些demos/提供的截图 http://www.knowledgetree.com/

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top