迁移存储库时 SVN 校验和不匹配
SVN checksum mismatch while migrating repository
将我们的 SVN 存储库从 VisualSVN(Windows 服务器,SVN 1.7.7)迁移到 CentOS7(SVN 1.7.14)后,我们重复(并且每次针对不同的文件)在从来自新存储库的 Eclipse 或 TortoiseSVN(命令行和 GUI,全部在 Windows 7 上)。
我们已经尝试通过 svnadmin 重新“转储”和“加载”SVN 1.9.3,但它仍然失败并显示相同的校验和不匹配消息。它阻碍了迁移,因为我们无法正确安装 svn。我们得到的错误是:
checkout http://a.b.c.d/svn/xy/trunk -r HEAD --depth=infinity --force
svn: Checksum mismatch for 'C:\Free\dev\workspace\maven.1535642555604\XY'\xyz.java':
expected: 77db5c9d4feff3f7c69e9e84e3eaad94
actual: 07fc691c7225f05a70ffadb1450afdfd
我们有直接的互联网连接,没有代理。
我在谷歌上搜索了两天,但找到了解决方案。有人可以帮忙吗?
非常感谢。
最好的问候,彼得
好的,我想找到问题了。很可能是我们公司的杀毒软件导致了这些问题,因为在另一台装有不同杀毒软件的电脑上检查效果很好。
令我恼火的是,Eclipse Neon 中的 SVNKit 1.8.12 SVN 连接器始终执行所有检查而不会失败,而 Eclipse Neon 中的 JavaHL1.9.3、TortoiseSVN 及其 SVN 命令行客户端失败。我怀疑 SVNKit 会忽略系统代理设置,而所有其他客户端都不会这样做。更有趣的是,在 Eclipse 中在直接和本地互联网连接之间切换网络设置没有任何区别——SVNKit 继续运行良好,而其他的继续失败。
虽然我很明显地找到了错误原因,但我真的很奇怪杀毒软件会在 svn checkout 时对文件校验和产生影响...
彼得
将我们的 SVN 存储库从 VisualSVN(Windows 服务器,SVN 1.7.7)迁移到 CentOS7(SVN 1.7.14)后,我们重复(并且每次针对不同的文件)在从来自新存储库的 Eclipse 或 TortoiseSVN(命令行和 GUI,全部在 Windows 7 上)。
我们已经尝试通过 svnadmin 重新“转储”和“加载”SVN 1.9.3,但它仍然失败并显示相同的校验和不匹配消息。它阻碍了迁移,因为我们无法正确安装 svn。我们得到的错误是:
checkout http://a.b.c.d/svn/xy/trunk -r HEAD --depth=infinity --force
svn: Checksum mismatch for 'C:\Free\dev\workspace\maven.1535642555604\XY'\xyz.java':
expected: 77db5c9d4feff3f7c69e9e84e3eaad94
actual: 07fc691c7225f05a70ffadb1450afdfd
我们有直接的互联网连接,没有代理。
我在谷歌上搜索了两天,但找到了解决方案。有人可以帮忙吗?
非常感谢。 最好的问候,彼得
好的,我想找到问题了。很可能是我们公司的杀毒软件导致了这些问题,因为在另一台装有不同杀毒软件的电脑上检查效果很好。
令我恼火的是,Eclipse Neon 中的 SVNKit 1.8.12 SVN 连接器始终执行所有检查而不会失败,而 Eclipse Neon 中的 JavaHL1.9.3、TortoiseSVN 及其 SVN 命令行客户端失败。我怀疑 SVNKit 会忽略系统代理设置,而所有其他客户端都不会这样做。更有趣的是,在 Eclipse 中在直接和本地互联网连接之间切换网络设置没有任何区别——SVNKit 继续运行良好,而其他的继续失败。
虽然我很明显地找到了错误原因,但我真的很奇怪杀毒软件会在 svn checkout 时对文件校验和产生影响...
彼得