JSRUN 用代码说话

解决问题

编辑教程

解决问题

使用 IntelliJ IDEA,您可以将签入注释与 bug 跟踪器或任何问题数据库连接起来,并从确定的更改导航到与这些更改相关的问题。

要启用此导航,您需要指定一个所谓的问题导航模式,这意味着:

找出一个问题 ID 模式,即根据哪种格式引用提交消息中的问题,并使用正则表达式定义此问题模式。
通过组合跟踪系统的 URL 地址和正则表达式来确定引用问题的链接,以确定问题 ID。

换句话说,问题导航模式在提交消息和被引用问题的 URL 地址中映射一个问题 ID 模式。

只要 IntelliJ IDEA 在提交消息中遇到与问题 ID 模式匹配的情况,匹配就会显示为 "更改" 和 "版本控制" 工具窗口中的链接。

如果你提到几个问题,他们都将显示为链接。点击此链接将根据定义的链接打开浏览器中的匹配问题。

解决问题示例

问题 ID 模式 定义提交消息中引用问题的格式的正则表达式:
[A-Z]+-\d+
这个正则表达式匹配由两个由 n-dash 字符分隔的子字符串组成的所有字符串:
子字符串1:无限数量的大写字母字符。
子字符串2:无限数量的数字字符。
问题链接模式 问题跟踪系统的 URL 地址和用于识别问题的正则表达式的组合:
http://mytracker/issue/$0
这里$0表示对整个比赛的反向引用。这意味着只要 IntelliJ IDEA 在提交消息中检测到匹配项,它就会按原样添加到跟踪器的 URL 地址中。
匹配问题 ID IntelliJ IDEA 检测到以下对感兴趣的提交消息中的问题的引用:
MYPROJECT-110
组成的问题链接 根据上述问题的导航模式,将检测到的匹配引用原样添加到跟踪器的 URL 中,所引用问题的链接组成如下:
http://mytracker/issue/MYPROJECT-110

从提交消息导航到与其相关的问题

打开 "设置" 对话框,然后单击 "版本控制" 节点下的 "问题导航"。

在打开的 "问题导航" 对话框中,通过设置提交消息中的问题模式与被引用问题的 URL 地址之间的对应关系,配置问题导航模式的列表。

如果你正在使用 JIRA 或我们的 bug 跟踪系统 YouTrack,点击添加 JIRA 模式或分别添加 YouTrack 模式,然后键入 bug 追踪系统的安装 URL。
IntelliJ IDEA 添加了自动定义这种模式的正则表达式。
对于其他问题跟踪系统,请单击添加按钮创建一个新的条目或选择一个现有的条目,然后单击“编辑”按钮。在打开的 "添加问题导航链接(Issue Navigation Link)" 对对话框,指定以下内容:
在提交消息中定义问题模式的正则表达式。
用于定义 URL 以访问相应的引用问题的替换表达式。
要删除问题导航模式, 请在列表中选择它, 然后单击 "删除”。

从提交消息导航到相关的问题

打开以下其中一个视图:
版本控制工具窗口的 "本地更改"、"传入" 或 "日志" 选项卡。
版本控制工具窗口的 "历史记录" 选项卡。
更改浏览器。
找到感兴趣的提交, 然后单击指向相关问题的超链接。
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟