使用 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 供查看问题的相应用户使用。
为了从网络打开 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 供查看问题的相应用户使用。