我有一个业务应用程序使用主要基于文本的数据集,但在数据集中也有大的二进制文件,大约 10 GB。我们需要确定一个支持所有这些文件的版本控制系统。我真的很喜欢 Subversion 的工作方式,并且想使用一些东西来调整它,但是每次我设置一个测试环境时,它都会在遇到大文件时阻塞。
在每个人都回应并告诉我“你不应该将 VC 系统用于大型二进制文件”之前 - 是的,我知道这一点!
我正在寻找 A. 允许您将任何大小的文件提交到存储库中的东西,或者 B. 可以使用版本控制来保存常规文件的混合解决方案,以及可以保存所有大文件的文件管理器。理想情况下,我将能够使用像 tortoise 这样的客户端来检查整个数据集,然后将所有文件从这两个来源下载到工作副本中。
我真的把我的头撞到了墙上,我希望有人对该怎么做有一些想法。
提前致谢....