自从赢得 10 秋季创作者更新 [本地回购] 以来,与基础相比非常慢(乌龟)SVN?

Very slow (tortoise)SVN compare to base since win 10 Fall Creators Update [Local Repo]?

我注意到自从升级到最新版本的 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,它目前运行良好。

重新编译代码时的 issue is already reported to Microsoft and Microsoft fixed in in Visual Studio 2017 15.6。这里使用的是没有慢Get/SetPixel的固定MFC。

要在 Windows 10 中修复使用 MFC 的当前和较旧的编译工具,Microsoft released the Update KB4058258. The release notes don't mention the fix, but it is confirmed by the reporter that the fix 是累积更新的一部分。

所以安装更新应该可以解决这个问题。因此,如果您遇到问题,请确保您至少 运行 Build 16299.214(运行 winver.exe 查看数字)。

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

旧的和过时的信息被归档。 See the revisions 这个旧解决方法的答案。

我没有删除 "ribbon" 设置,也没有更改 Windows 中的安全性,而是安装了最新的每晚构建版本 (1.9.9.x),性能又回来了。 我查看了设置,功能区仍处于默认状态。但是性能就在那里。 https://nightlybuilds.tortoisesvn.net/latest/x64/full/

在 TortoiseSVN 设置中 window,我

  1. 已选择差异Viewer/Merge工具部分

  2. 已检查 外部

  3. 已选择WinMerge.

很有魅力。

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

  1. 右键单击 Windows 资源管理器中的工作文件夹,然后单击 'SVN Commit'
  2. Select 'Commit > Changes made' 列表中的一个或多个文件
  3. 右键单击 selection 和 select "Show changes as unified diff"

它不如 TortoiseMerge 强大,但如果您只需要查看您正在提交的更改,上述方法仍然很快。

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

它对我有用。我在我的防病毒防火墙保护设置中允许了 TortoiseSVN 程序。它使 SVN Commit 最快。

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

1) 点击 "Internet & Network"

2) 点击"Firewall protection"

3) 检查 "Program rules" 并单击 "Configure" 按钮。 它将打开一个 window 显示系统上允许的 Exe 列表。 你的防病毒软件会阻止 tortoiseSVN 和相关的 exes,如果它们不在 允许的 Exe 列表。

4) 现在点击"add"按钮,会弹出打开对话框。

5) 转到 "C:\Program Files\TortoiseSVN\bin" 目录

6) Select TSVNCache.exe, TortoisePlink.exe, TortoiseProc.exe, ConnectVPN.exe 和 单击 "open" 然后单击列表 window 中的确定。

给你。希望对你有帮助。