使用 tsvncmd: url 打开 TortoiseSVN 日志对话框来搜索存储库

Open the TortoiseSVN log dialog using a tsvncmd: url to search a repository

为了从网络打开 TortoiseSVN 日志对话框 link,我可以这样做

<a href="tsvncmd:command:log?path:d:\path\to\my\workingcopy?findstring:123?findtype:32">Changes for issue 123</a>

但是,由于人们可能有不同的本地路径到他们的工作副本,我想使用存储库 url 打开日志 window 到我的 svn 服务器,例如

<a href="tsvncmd:command:log?url:https://mysvnserver/svn/myrepository?findstring:123?findtype:32">Changes for issue 123</a>

日志命令不支持 url 参数,尽管它在其他命令中受支持。

有谁知道解决方法,这样我就可以打开存储库的日志对话框 url?

我在 Windows 10.

上使用 TortoiseSVN 1.9.4.27285 版

编辑

与此同时,我发现我实际上可以使用 url:

<a href="tsvncmd:command:log?path:https://mysvnserver/svn/myrepository?findstring:123?findtype:32">Changes for issue 123</a>

不幸的是,如果我以这种方式打开日志对话框,它似乎无法按问题编号进行过滤。问题号过滤器显示在日志对话框中,但似乎无法解析问题号的日志消息。如果我使用工作副本路径,它会按预期工作。

适合我的解决方法是:

  • 让用户仅创建存储库中顶层目录的工作副本(查看深度 "Only this item")。

  • 让他们在相关网站的用户配置文件中输入此工作副本的本地路径(这是一个内部遗留问题跟踪系统)。

  • 使用此配置文件信息生成 tsvncmd:link 供查看问题的相应用户使用。