【问题标题】:Why can tortoisesvn update,commit,but can not show log?为什么tortoisesvn可以更新,提交,但不能显示日志?
【发布时间】:2017-11-30 11:15:21
【问题描述】:
  1. TortoiseSVN 可以更新、提交,但不能显示日志。在我将 svn 客户端更改为 SmartSVN 后,它可以显示日志。我也可以在 Linux 命令行中使用 svn show log。

  2. 报错信息如下:

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

【问题讨论】:

    标签: svn tortoisesvn


    【解决方案1】:

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

    Show the revision log for the selected single file. 
    

    【讨论】:

    • TortoiseSVN 缓存与此错误无关。
    • TortoiseSVN -> 设置 -> 网络“提供了一种配置代理服务器的方法。这是一个代理问题。我输入了正确的代理信息,瞧!我被授予访问权限。
    • 另外,根据报错信息,你可以检查一下svnserver是否在IPV6上监听。
    • 我清除了 cahe 并检查了 TortoiseSVN 设置。我没有打开任何代理。仍然,它可以更新,提交,但不能显示日志(单个文件或目录)。我不认为这是一个访问问题。因为我可以在 Linux 命令行中使用 show log。
    【解决方案2】:

    我使用 fiddler 来捕获 SmartSVN 和 TortoiseSVN 包。我发现了一些奇怪的东西。抱歉,我无法直接显示图像。 fiddler capture image

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

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

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

    所以我将我的 TortoiseSVN 版本从 1.9.5 更改为 1.9.1。它有效。希望这个答案可以节省某人的时间。

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

    【讨论】:

      猜你喜欢
      • 2012-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-04
      • 1970-01-01
      • 2021-11-11
      相关资源
      最近更新 更多