首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AnkhSVN提交非常慢

AnkhSVN提交非常慢
EN

Stack Overflow用户
提问于 2010-04-21 16:11:09
回答 3查看 2.3K关注 0票数 2

最近,我不得不将我的SVN存储库移动到另一台服务器上,但自从移动后,我遇到了一些性能问题。

我在我的工作站上使用Visual Studio2005、AnkhSVN 2.1.7819.411和TortoiseSVN 1.6.6,在运行Windows Server2008的服务器上使用VisualSVN服务器。

每当我尝试在Visual Studio中提交文件或查看文件历史记录时,都需要二十多秒。

我确认在服务器的防火墙上为VisualSVN服务器创建了一个异常,但是当我禁用服务器的防火墙时,性能恢复到正常(提交1-2秒)。当我在TortoiseSVN中提交或检查文件日志时,性能也很好。

为了确保问题与存储库的移动无关,我正在对新服务器上创建的新存储库运行这些测试。

所以,我认为问题出在AnkhSVN上,但我不知道如何进一步诊断它。

任何帮助都将不胜感激。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-21 19:39:55

您使用哪个主机名连接到您的服务器?

该主机名是否解析为IPv6和IPv4地址?(http://localhost在Windows Vista和更高版本上执行此操作)。

AnkhSVN (SharpSvn)使用的Subversion支持IPv6,因此如果主机解析为两种地址类型,它将先尝试IPv6,然后再尝试IPv4。

如果这是一个问题,您可以通过启动

代码语言:javascript
复制
ping <hostname>

在命令提示符下。如果主机启用了IPv6,您应该会在那里看到IPv6地址。如果不是,则只使用正常的IPv4地址。

如果您使用neon https://连接到您的主机,那么您可能会看到different问题:如果AnkhSVN使用neon 0.29.0-.0.29.2 3(请参阅帮助->关于),由于早期版本仍被其他一些客户端使用,所以neon的性能会下降。

Neon 0.29.0-0.29.2尝试以不同的方式关闭https连接,如果您使用代理或非apache服务器以不同的方式处理连接关闭,则会导致速度减慢。此问题已在更新的AnkhSVN版本中提供的neon 0.29.3中得到解决。

票数 6
EN

Stack Overflow用户

发布于 2010-09-21 03:25:30

我也遇到了同样的问题。谢谢Bert为我指明了正确的方向!但这里值得重复,因为我不认为伯特在他的答案中真的拼写出来:

解决方案:如果您的计算机使用IP6解析AnkhSVN主机,请在hosts文件中为其创建一个IP4别名。

票数 4
EN

Stack Overflow用户

发布于 2010-12-13 07:40:44

在我运行Windows7的内部服务器上,我简单地禁用了IPv6,它工作得很好。提交时无延迟。这里有详细的说明

1)右击网络图标托盘2)打开网络共享3)在View your active networks子部分中,单击"Connections: Local Area Connection“链接(默认名称)。它将弹出连接属性窗口。4)单击属性按钮。5)取消勾选IPv6。单击Ok。

另外,我爱Ankh。对于任何不确定的人来说,这可以很好地集成到Visual Studio中,而且比VisualSVN更好。我的两分钱。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2681241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档