自从win 10 Fall Creators Update [Local Repo]以来,非常慢(乌龟)SVN与基数相比?

时间:2017-10-21 05:30:52

标签: svn windows-10 tortoisesvn

我注意到一个巨大的延迟(只是坐在那里无所事事),因为升级到最新版本的Windows,同时使用tortoiseSVN将任何文件与其基本版本 [TortoiseMerge] 进行比较。

我在快车道上并且在一个月前得到了坠落创造者的更新,并注意到了这一点,所以我又回来了,它就消失了。在点击RTM之后,我认为这是固定的,但显然我错了。

我的意思非常慢?

Before fall creators update: <1 second

After: A minute or 2, as long as it takes..and that's just for comparing 1 file.

我只是阅读一篇文章或其他内容,等待在任务栏中弹出tortoiseMerge图标。

Repo在我的桌面上 - 客户端在我的笔记本电脑上 - 同一个网络。

有类似经历的人吗?有人找到了解决方法吗?

编辑: 这个问题与TortoiseMerge有关,而不是TortoiseSVN或SVN本身 - 我转而使用Beyond Compare,它现在运作良好。

6 个答案:

答案 0 :(得分:78)

当您重新编译代码时,issue is already reported to Microsoft和Microsoft在Visual Studio 2017 15.6中已修复。这里使用没有慢速Get / SetPixel的固定MFC。

要在Windows 10中修复使用MFC的当前和较旧编译工具Microsoft released the Update KB4058258。发行说明未提及此修复程序,但confirmed by the reporter that the fix是累积更新的一部分。

所以安装Update应该修复它。因此,如果您遇到问题,请确保至少运行Build 16299. 214 (运行winver.exe查看号码)。

enter image description here

如果你在最后一个位置有这个或更高的数字,问题就应该消失了。

旧的和过时的信息已存档。对于旧的解决方法,这个答案See the revisions

答案 1 :(得分:8)

我没有删除“功能区”设置或更改Windows中的安全性,而是安装了最后一夜的版本(1.9.9.x),性能又恢复了。 我查看了设置,仍然检查功能区是否为默认值。但表现就在那里。 https://nightlybuilds.tortoisesvn.net/latest/x64/full/

答案 2 :(得分:4)

作为解决方法,您可以使用TortoiseUDiff工具。它仍然很快。这是我的工作:

  1. 在Windows资源管理器中右键单击工作文件夹,然后单击“SVN提交”
  2. 在&#39;提交&gt;中选择一个或多个文件所做的更改&#39;列表
  3. 右键单击选择并选择&#34;将更改显示为统一差异&#34;
  4. 它没有TortoiseMerge那么强大,但如果您只是需要查看您提交的更改,上述方法仍然可以正常运行。

答案 3 :(得分:3)

安装2018-01 Cumulative Update for Windows 10 Version 1709 for x64-based Systems (KB4058258)后,WinMerge的速度问题似乎已完全解决。

答案 4 :(得分:1)

在TortoiseSVN设置窗口中,我

  1. 选择差异查看器/合并工具部分

  2. 选中外部

  3. 已选择WinMerge

  4. 像魅力一样。

答案 5 :(得分:0)

这对我来说很有把戏。我在我的防病毒防火墙保护设置中允许TortoiseSVN程序。它使SVN提交最快。

转到您的防病毒软件。我有快速治愈。所以我会相应地告诉你相应的步骤。

1)点击&#34;互联网&amp;网络&#34;

2)点击&#34;防火墙保护&#34;

3)检查&#34;程序规则&#34;并单击&#34;配置&#34;按钮。    它将打开一个窗口,显示系统上允许的Exe列表。    您的防病毒软件会阻止tortoiseSVN和相关的exes,如果他们不在    允许的Exe列表。

4)所以现在点击&#34;添加&#34;按钮,弹出对话框。

5)转到&#34; C:\ Program Files \ TortoiseSVN \ bin&#34;目录

6)选择TSVNCache.exe,TortoisePlink.exe,TortoiseProc.exe,ConnectVPN.exe和    点击&#34;打开&#34;然后在列表窗口中单击“确定”。

你走了。希望它可以帮到你。