2010-08-09 66 views
4

我们的项目代码库超过了9GB。主要是Cobol,Pro * Cobol & Java文件以及其他配置文件。目前我们正在使用SVN来管理它,并在集成检查和构建SVN的性能很差。例如,要检出完整的来源需要> 4小时,如果我们提交12个或更多文件,则需要花费近30分钟。感谢有关如何调整SVN或任何备用开源版本控制以处理此代码量的建议。谢谢VersionControl for large codebase

-RamVenkat

+1

请添加更多关于您正在使用SVN环境的信息 - 平台,类型的svn服务器,连接....此外,这个问题可能会更好在serverfault.com。投票移民那里。 – 2010-08-09 11:47:19

+0

此外,请参阅http://stackoverflow.com/questions/610734/does-subversion-1-5-performance-stink – 2010-08-09 11:47:53

+3

谁正在投票关闭此?荒谬。 – 2010-08-09 11:49:33

回答

2

这可能是你的网络或服务器不如你想象的那么好。我有一个300,000的修订版回购,它是12GB(我上次查看时)(我实际上不知道当本地签出时有多少),运行在一个动力不足的虚拟机上。我不希望任何供应链管理,distruibuted或集中,在几分钟内签出一份新的副本。

另一方面,4小时只是简单的打破,30分钟checkins - 别的东西对你不好。你需要首先发现或者迁移到git仍然会被破坏。查看服务器上的cpu和内存使用情况,查看网络性能。

SVN确实为您提供了一些帮助解决问题的功能,请查看稀疏目录,以便您可以检出部分副本并根据需要扩展WC。你不需要结账所有你不需要的东西。

+0

如果可以的话,我会加倍努力。 – Maxpm 2011-02-05 18:57:33