8

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

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

4

4 回答 4

4

升级到 1.5.3(当它结束时)将显着加快您的合并。

于 2008-10-07T12:04:16.913 回答
1

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

于 2008-08-10T18:07:54.707 回答
1

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

这些修复和其他一些进一步增强合并性能的修复将在 Subversion 1.5.3 中提供,预计将在本周末发布。

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

于 2008-10-07T13:41:11.570 回答
0

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

于 2008-08-10T12:17:17.487 回答