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

Ang*_*ore 68 svn tortoisesvn windows-10

自从升级到最新版本的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.
Run Code Online (Sandbox Code Playgroud)

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

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

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

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

mag*_*981 79

当您重新编译代码时,已经向Visual Studio 2017 15.6中的Microsoft和Microsoft 报告了问题.这里使用没有慢速Get/SetPixel的固定MFC.

要在Windows 10中修复使用MFC的当前和较旧的编译工具,Microsoft发布了更新KB4058258.发行说明没有提到修复,但记者确认该修复是累积更新的一部分.

因此,安装更新应该修复它.因此,如果您遇到问题,请确保至少运行Build 16299. 214(运行winver.exe以查看数字).

在此输入图像描述

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

存档旧的和过时的信息.有关旧的解决方法,请参阅此答案的修订版.

  • 说实话,没有Ribbons也不会好多了 - 稍微快些但总体上比以前的Windows更新慢得多.不得不恢复到只是放大比较的Creators版本. (11认同)
  • 谢谢!使用TortoiseGitMerge禁用Use Ribbons完全解决了我的问题.使用Ribbons,合并显示需要30秒,现在它被禁用,它又回到了接近瞬间. (6认同)
  • @AngelicCore Microsoft现在通过2018年1月31日发布的累积更新汇总修复了它。 (2认同)

fox*_*ock 8

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

  • 是的,这个版本起诉本机Windows ribbbon而不再是Mfc来修复减速,但是不建议在生产环境中使用每晚使用SVN 1.10 dev引擎. (2认同)