我有一个业务应用程序,它使用主要基于文本的数据集,但在数据集中还有大型二进制文件,大约10 GB。我们需要确定一个支持所有这些文件的版本控制系统。我真的很喜欢Subversion的工作方式,并希望在这个调整中使用一些东西,但是每当我设置一个测试环境时,它会在它碰到一个大文件时窒息。
在每个人回应并告诉我“你不应该将VC系统用于大型二进制文件”之前 - 是的我知道这一点!
我正在寻找的东西A.允许您将任何大小的文件提交到存储库,或B.可以使用版本控制来保存常规文件的混合解决方案,以及可以容纳所有大文件的文件管理器。理想情况下,我可以使用像乌龟这样的客户端来检查整个数据集,然后将所有文件从这两个来源下载到工作副本中。
我真的用这个撞到墙上,希望有人对如何做有一些想法。
提前致谢....
答案 0 :(得分:0)
我认为GIT可以做到这一点。 为什么呢?
希望有所帮助。刚开始根据存储库的许多遥控器的功能来评估GIT。因为您可以使用它来暂存项目。
答案 1 :(得分:0)
Mercurial与Largefiles extension