我正在与一个svn服务器,需要很长时间来计算合并操作。 什么可以导致这个? 我读过的东西指出1.5比其他版本慢,这是真的吗?
这个特定的服务器运行在centos版本是1.5.4(r33841)
机器上的可用资源看起来不错,但也许可以优化。 我已经看到一个svn服务器与更多的4倍的修订版本(〜2200)计算可比的合并在一半的时间,这个服务器。 什么是最好的Linux SVN服务器的设置,需要能够最佳地计算合并?
你确定它是服务器? 我注意到我的合并有时很慢,但它是IO绑定的客户端,而不是服务器。
在SVN最好的情况下,大型合并是痛苦的缓慢。 要解决这个问题,你切换到git。 ;)
这也许是一个延迟的反应..不过….我使用SVN 1.4.3和合并工作正常。 我的仓库中的版本与您的版本相当。 虽然这可能是一个版本相关的限制(通过升级来解决),但看看你是如何分支/合并可能仍然是一个好主意。 有没有可能提供更多的细节? 你是说,完全相同的合并(例如,在相同的版本/分支之间),而是在另一台服务器上花费的时间要less得多。 顺便提一下,合并报告需要多长时间?
在升级之前,知道如何执行合并以排除其他任何types的问题可能会很好。
在Subversion 1.5中,添加了合并跟踪,以便更容易地应用合并,并查看需要/可以合并的内容。 这总是需要更多的时间,因为有更多的处理正在进行。
在Subversion 1.6中已经做了很多改变来加快合并速度,在新版本中可能会继续改进。 最好的办法是更新你的客户。