面向多媒体(大文件)的版本控制系统?

面向多媒体(大文件)的版本控制系统?

有没有特别擅长(或不擅长)处理大文件的版本控制系统?没有什么特别厉害的,但是可以处理几百兆到一千兆的文件。

我们目前已安装 subversion,但有人抱怨它不适合此目的。我自己不是开发人员,也不知道他们有多客观,所以我想做一个快速的社区调查来获取更多信息。

我对这些 VCS 解决方案从系统角度和用户角度的行为或适用性很感兴趣。

短暂性脑缺血。

答案1

另一个为多媒体和创意工作流程打造的选择是 AlienBrain,目前归 Avid 所有。许多游戏工作室都使用它来对游戏资产和代码进行版本控制。

http://www.alienbrain.com/

但如果您不处理媒体资产,这可能不是最好的解决方案。

答案2

您会发现,当谈到二进制文件时,它们非常相似。

您听到的抱怨很可能源于这样的观点:版本控制二进制文件与版本控制功能有些矛盾。二进制文件无法进行差异比较或合并,因此它们被视为哑副本。每次发生微小更改时,整个文件都会被替换。

这并不是说你不能版本控制二进制文件,或者实际上它对这样做。如果您需要将文件回滚到昨天提交的版本。在这种情况下,它对您有用。

尽管您可能会发现带有快照的存储解决方案可以为您提供更好、更高效的服务。

答案3

这听起来像公猪可以满足您的要求。它是视频或图片等大型二进制文件的版本控制。

答案4

git 附件“允许使用 git 管理文件,而无需将文件内容签入 git。虽然这看起来有些矛盾,但在处理大于 git 目前可以轻松处理的文件时,无论是由于内存、时间还是磁盘空间的限制,它都很有用。”

相关内容