Sor*_*sen 18 tortoisehg bitbucket issue-tracking
我找不到任何相关文件 - 这可能吗?
Mar*_*ler 15
您在TortoiseHg配置对话框(thg userconfig)中找到的字段的帮助是:
问题正则表达式字段:
在获取问题编号时定义要匹配的正则表达式.
问题链接字段:
定义在识别问题编号时要运行的命令.您可以在issue.regex中包含组,并在issue.link中包含相应的{n}标记(其中n是非负整数).{0}表示由issue.regex匹配的整个字符串,而{1}表示第一个组,依此类推.如果在issue.link中找不到{n}个tokens,则会追加整个匹配的字符串.
换句话说,如果你配置它们就好
[tortoisehg]
issue.regex = [Ii]ssue(\d+)
issue.link = https://www.mercurial-scm.org/bts/issue{1}
Run Code Online (Sandbox Code Playgroud)
那么你将有一个适合Mercurial项目本身的设置:如果提交消息包含文本"issueNNN"或"IssueNNN",那么TortoiseHg现在将为该问题NNN提供指向Mercurial bug跟踪器的链接.
对于Bitbucket的问题跟踪器,您需要一个类似的链接
https://bitbucket.org/<user>/<repo>/issue/{1}/
Run Code Online (Sandbox Code Playgroud)
然后捕获正则表达式中的问题编号.这工作,因为到位桶是足够聪明,忽视这个问题数后的URL的其余部分 - 你可以写任何你想要的存在,或如上面写什么.
非常简单的功能,但是当您经常根据提交消息查找错误时也非常有用.
Coe*_*rds 11
当您使用"#"(例如"固定#123和#124")来解决您的问题时,以下配置将适用于bitbucket
[tortoisehg]
issue.regex = #(\d+)
issue.link = https://bitbucket.org/yourusername/yourprojectname/issue/{1}/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3346 次 |
| 最近记录: |