大版本控制的规模如何?

时间:2012-10-24 10:02:23

标签: svn version-control

如果说管理数据的TB数量为10,SVN(或GIT)或其他版本控制系统如何执行?

进入如此庞大的存储库时,我需要考虑哪些主要内容?

2 个答案:

答案 0 :(得分:1)

前一段时间我们在论坛上对此进行了介绍,并得到了一些Subversion提交者的回复,此处仅供参考 - http://www.svnforum.org/threads/39795-Is-there-any-inherent-Subversion-repository-size-limit

简短的回答是除了文件系统强加的上限外,没有上限。

在实践中,你会遇到大量存储库的问题,例如你提议的存储库,特别是如果你需要做svnadmin dump / load之类的东西,或者需要寻找非常繁忙的日志文件。

答案 1 :(得分:0)

我想,除了SVN / Git之外,您还在考虑其他版本控件来处理您的大型项目。如果您要管理相对较大的项目,可能需要检查以下因素。

  1. 数据存储,无论版本控制工具是文件系统还是使用SQL Server作为后端。从技术上讲,文件系统更加脆弱。

  2. 安全性,包括访问权限管理,数据库加密,是否易于备份数据库和网络级别的证券。毕竟,源代码是最宝贵的资产。

  3. 并发连接。这是基于您拥有的开发人员。由于您有大型项目,我猜您可能有许多开发人员(甚至位于不同的国家/地区)从事这些项目。在这种情况下,您应该考虑版本控制工具是否能够巧妙地处理这种情况。