与Subversion 1.5(和1.4 Server)合并很慢

时间:2008-08-10 12:11:24

标签: svn

我从subversion 1.4本地切换到1.5,我们的服务器仍然运行1.4。从那时起,每次合并需要很长时间才能完只需几秒钟的时间现在是5-10分钟(或更长)的时间。命令行客户端和乌龟之间没有区别(所以我们谈论windows版本)。

还有其他人这种奇怪的现象吗?

4 个答案:

答案 0 :(得分:4)

升级到1.5.3(当它出局时)将显着加快你的合并速度。

答案 1 :(得分:1)

SVN 1.5引入了自动合并跟踪的概念,虽然我认为它需要1.5服务器和客户端。有关详细信息,请参阅Apache Subversion 1.5 release notes

答案 2 :(得分:1)

上周末我们对合并进行了一些性能分析,发现了两个严重的性能问题。其中一个是特定于Windows的,并且在合并速度比所需要的慢得多时制作了磁盘IO,另一个是使用的网络连接类型。 (太少重用现有知识)

这些修复程序以及其他一些可以提高合并性能的修补程序将在Subversion 1.5.3中提供,预计将于本周末发布。

[编辑:此性能增强位于代码路径中,假定您的服务器为1.5 +]

答案 3 :(得分:0)

我们在尝试通过客户端向存储库添加大量文件时遇到了问题,我们假设在我们杀死崩溃的客户端时在服务器上创建了孤立的进程。我们也必须杀死服务器进程并重新启动subversion服务(我们将SVN作为Windows服务运行)。我们的SVN机器是专用的,所以我们实际上只是重新启动了盒子,一切都恢复了正常。