首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大文件的版本控制

大文件的版本控制
EN

Stack Overflow用户
提问于 2008-11-08 20:20:15
回答 5查看 6.4K关注 0票数 13

我们很高兴在工作中使用SVN for SCM。目前,我将我们的二进制资产放在与我们的代码相同的SVN存储库中。SVN支持非常大的文件(它以“流”方式传输这些文件,以保持内存使用正常),但它是SLOOWWWWW。

对于价值约为1 GB (并且还在不断增长)的资产,您推荐哪种资产管理软件?我们更喜欢分支和合并(不同的资产和配置文件分配给不同的客户)。

EN

回答 5

Stack Overflow用户

发布于 2008-11-11 21:51:28

请注意,合并二进制文件几乎是不可能的!至少是自动的。至少我从来没有听说过一个程序支持二进制格式的三向合并。更不用说解决冲突了。

这就是为什么大多数资产管理工具没有分支,因为它没有什么意义,因为你不能再次合并。锁定和线性历史记录更好。如果你想“分支”,那就复制一个带有历史记录的文件。

票数 4
EN

Stack Overflow用户

发布于 2010-03-30 21:12:34

在我的公司,我们使用Documentum作为ECMS,管理大量(我指的是真正的大量)二进制文件。Documentum (或其他ECMS,如Alfresco)被认为是管理文档的“正确”解决方案。Documentum支持标记和分支,并可以将文件公开为WebDAV (因此,与您的工作流集成可以更加透明或更加透明)。

这就是理论。在实践中,我们发现Documentum运行缓慢,难以配置和管理。老实说,即使我们有很多文档,它们中的大多数都不超过几个100的Mo。

这个答案更多的是你不应该做的事情而不是你应该做的事情。抱歉..。

票数 4
EN

Stack Overflow用户

发布于 2009-03-19 20:27:42

Perforce是我听说的唯一一个用于大型文件和整个项目的版本控制系统。它对两个座位是免费的,但对于更多的用户来说相当昂贵(每个座位大约900美元)。我听说它可以处理it大小的存储库。

git可能是另一种选择。它的行为与SVN略有不同,但它是为更大的项目(例如Linux内核)而设计的。我不确定它是否适合大的二进制文件。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/275138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档