为了从网络链接打开TortoiseSVN日志对话框,我可以
Input must have even rank <= 6, input rank is 3 for 'DiagPart'
但是,由于人们可能拥有与其工作副本不同的本地路径,因此我想使用存储库URL打开日志窗口,而不是像svn服务器那样。
<a href="tsvncmd:command:log?path:d:\path\to\my\workingcopy?findstring:123?findtype:32">Changes for issue 123</a>
log命令不支持url参数,尽管在其他命令中支持。
有没有人知道变通方法,所以我可以打开存储库URL的日志对话框?
我在Windows 10上使用TortoiseSVN版本1.9.4.27285。
修改
与此同时,我发现我实际上可以使用网址:
<a href="tsvncmd:command:log?url:https://mysvnserver/svn/myrepository?findstring:123?findtype:32">Changes for issue 123</a>
不幸的是,如果我以这种方式打开日志对话框,它似乎无法按问题编号进行过滤。问题编号过滤器显示在日志对话框中,但似乎无法解析日志消息中的问题编号。如果我使用工作副本路径,它将按预期工作。
答案 0 :(得分:0)
对我有用的解决方法是:
让用户创建仅存储库中顶级目录的工作副本(查看深度&#34;仅此项目&#34;)。
让他们在相关网站的用户个人资料中输入本地工作副本的路径(这是一个内部遗留问题跟踪系统)。
使用此个人资料信息在相关用户查看问题时生成tsvncmd:链接。