为什么 tortoisesvn 可以更新,提交,但不能显示日志?

Why can tortoisesvn update,commit,but can not show log?

  1. TortoiseSVN 可以更新、提交,但不能显示日志。我把一个svn客户端换成SmartSVN后,就可以显示log了。我还可以在 Linux 命令行中使用 svn show log。

  2. 报错信息如下:

    No connection could be made because the target machine actively refused it.

“日志”对话框的底部窗格还有一个上下文菜单,可让您 显示日志

Show the revision log for the selected single file. 

我使用 fiddler 来捕获 SmartSVN 和 TortoiseSVN 包。我发现了一些奇怪的事情。对不起,我不能直接显示图像。 fiddler capture image

如您所见,1-8是TortiseSVN包。 9-15是SmartSVN包。我比较了2-5个包和10-14个包。这两个软件包之间的区别仅在于目录和用户代理以及日期。

TortoiseSVM 请求在 the 8th package 中出错(错误 message:Could 无法打开请求的 SVN 文件系统)。 SmartSVN 最后两个请求(14-15 包)工作正常。

我用谷歌搜索了这条错误消息,有人建议将 TortoiseSVN 版本更改为较低或较高版本。

所以我将我的 TortoiseSVN 版本从 1.9.5 更改为 1.9.1。而且 works.Hope 这个答案可以节省别人的时间。

但我还是想知道这个问题背后的原因。