Git 与问题跟踪器集成
通过 GoLand,您可以将提交信息与缺陷跟踪器或问题数据库进行关联,并从版本控制系统日志中的提交导航到相关的问题。
启用从提交信息导航到相关问题
按 Ctrl+Alt+S 打开设置,然后选择 。
使用此对话框创建一个 问题导航模式 列表。

问题导航模式 会将提交信息中的 问题 ID 模式 映射到相关问题的 URL 地址。 这使您可以从已提交的更改导航到与这些更改相关的问题。 一旦 GoLand 在提交信息中检测到与问题 ID 模式匹配的内容,该匹配内容便会以链接形式显示在 版本控制 工具窗口 Alt+9 中。 如果提及了多个问题,它们将全部显示为链接。 单击该链接将在默认浏览器中打开相应的问题。
在 问题导航 设置中, 问题 是一个只读字段,用于显示问题模式。 链接 是一个只读字段,用于显示从当前行中的问题模式导航到缺陷跟踪系统中问题的链接。
示例
以下示例展示了 GoLand 如何应用所述规则来检测提交信息中对问题的引用,并在问题跟踪系统中生成链接。

问题 ID | 定义提交信息中问题引用格式的 正则表达式。 [A-Z]+\-\d+
此正则表达式匹配由一个 n-dash 分隔的两个子字符串组成的所有字符串:
|
问题链接 | 由您的问题跟踪系统的 URL 地址和可识别其中问题的正则表达式组成。 http://<mytracker>/issue/$0
在此上下文中, |
匹配的问题 ID | GoLand 在相关提交信息中检测到以下对问题的引用: MYPROJECT-110
|
组合的问题链接 | 根据上述问题导航模式,检测到的匹配引用将按原样添加到跟踪器的 URL 中,因此生成的相关问题链接如下所示: http://mytracker/issue/MYPROJECT-110
|
最后修改日期: 2025年 9月 26日