现象:
同事使用 TortoiseSVN 在 show log 时候出现 want to go offline 的异常,不能查看日志,操作系统为 Win7。
查找与解决问题:
1、清除同事电脑上的各种缓存都没有效果;
2、在我的 Win10 系统上用相同账户登录没有任何异常;(客户端存在版本差异)
3、升级同事的 TortoiseSVN 到最新的版本(1.10.0),问题依旧;
4、修改服务器上库中的 svnserve.conf 文件,设置 anon-access = none,重启 VisualSVN(3.8.1) 后同事的电脑恢复正常。
后注:后来发现似乎与 svnserve.conf 的修改无关,如果先在根目录 show log,然后在中文子目录 show log 是可以正常查看日志的。
5、再将 anon-access = 改为 read 或恢复为注释状态,重启服务器后同事的电脑上仍然正常。
后注:所以,与 svnserve.conf 应该没有关系的。
通过以上现象分析,该问题似乎与客户的操作系统、服务器上库的默认配置都有关系。根本原因仍未查明。
后来发现在自己的电脑上也不能 show log 了,再进一步仔细观察,发现在中文目录上 show log 会失败。
切换了几个 VisualSVN Server 版本没有作用,同时与操作系统 Win2012、Win10 也不相关。
最终发现 TortoiseSVN 版本从 1.9.5 开始,后续版本都存在同样的问题。
|