是否有任何版本控制系统在处理大文件方面特别好(或坏)?没什么太疯狂的,但是可以说从几百兆字节到一千兆字节。
目前,我们已经有了颠覆,但是有一些关于它不是理想的颠覆。我自己不是开发人员,也不知道他们的客观性,因此我认为我会进行一次社区快速调查以获取更多信息。
从系统角度和用户角度,我都对这些VCS解决方案的行为或适用性感兴趣。
TIA。
是否有任何版本控制系统在处理大文件方面特别好(或坏)?没什么太疯狂的,但是可以说从几百兆字节到一千兆字节。
目前,我们已经有了颠覆,但是有一些关于它不是理想的颠覆。我自己不是开发人员,也不知道他们的客观性,因此我认为我会进行一次社区快速调查以获取更多信息。
从系统角度和用户角度,我都对这些VCS解决方案的行为或适用性感兴趣。
TIA。
Answers:
多媒体和创意工作流程的另一种选择是AlienBrain,它现在归Avid所有。许多游戏工作室都使用它来版本控制游戏资产和代码。
如果您不处理媒体资产,它可能不是最佳解决方案。
您会发现它们在二进制文件方面非常有用。
您听到的喃喃自语最有可能是因为版本控制二进制文件与版本控制的功能有点矛盾。二进制文件不能进行差异或合并,因此它们被视为哑副本。每次小的更改都会替换整个文件。
这并不是说您无法对二进制文件进行版本控制,或者这实际上对您没有用处。如果您需要将文件回滚到昨天提交的版本。在这种情况下,它对您有用。
尽管您可能会发现带有快照的存储解决方案可以为您提供更好,更有效的服务。
听起来野猪会满足您的要求。它是对大型二进制文件(例如视频或图片)的版本控制。
那些不得不处理二进制文件(例如游戏)负载的人中的绝大多数倾向于使用perforce,有时在其上有一层。
Subversion的Wikipedia页面还声明它支持二进制文件,尽管我对此没有经验,所以无法评论它的运行情况。
对二进制文件的本地支持,具有节省空间的binary-diff存储。
如果使用的是Autodesk软件(Maya,Autocad,Inventor等),那么这很大,然后是Autodesk Vault。
我最近在工作中发现了这一点。它不是免费的,但似乎是唯一可用于Autodesk媒体资产文件的VCS。
但是,它仅真正适用于跟踪它可以检查的文件中的更改,因此可以正常使用图形文件,但对于“渲染资产”则不可能。
我可能会选择git。
Git将能够处理“几百兆字节到一千兆字节”的二进制文件。非常快。
搜索数字资产管理似乎被称为“ DAM”,它是针对拥有大文件的游戏开发商,工作室,科学家的细分市场。有很多商业产品,由于该细分市场针对的是艺术家和非工程师类,因此GUI可能很容易。我现在正在查看resourcespace.org,因为它是开源的,而且看起来既简单又灵活。