Git 与问题跟踪器集成
最后修改时间:2023年11月28日使用 PyCharm,您可以将提交消息与错误跟踪器或问题数据库连接起来,并从 VCS 日志中的提交导航到与这些提交相关的问题。
启用从提交消息到问题的导航
点击打开IDE,然后选择版本控制|问题导航。CtrlAlt0S
使用此对话框可以创建问题导航模式的列表。
问题导航模式将提交消息中的问题 ID 模式与所引用问题的 URL 地址进行映射。这使您能够从已提交的更改导航到与这些更改相关的问题。一旦 PyCharm 在提交消息中遇到与问题 ID 模式的匹配,就会匹配在 版本控制工具窗口中显示为链接。如果您提到多个问题,所有这些问题都将显示为链接。单击此类链接会在默认浏览器中打开匹配的问题。Alt09
在问题导航设置中,问题是显示问题模式的参数字段。链接是一个参数字段,显示从当前行中的问题模式导航到错误跟踪系统中的问题的链接。
点击 “添加”,通过将提交消息中的问题模式与引用问题的URL地址进行映射来配置问题导航模式列表。
例子
下面的示例显示了 PyCharm 如何应用上述规则来检测提交消息中对问题的引用,并在问题跟踪系统中编写了指向该问题的链接。
问题ID | 定义提交消息中问题引用格式的正则表达式。
此正则表达式匹配由 n 破折号字符分隔的两个子字符串组成的所有字符串:
|
问题链接 | 问题跟踪系统的地址 URL 和其中标识问题的正则表达式的组合。
这里 |
匹配问题ID | PyCharm 在感兴趣的提交消息中检测到以下对问题的引用:
|
组成的问题链接 | 根据问题导航模式,检测到上述引用的匹配按原样添加到跟踪器的URL中,指向相应引用问题的链接组成如下:
|
感谢您的反馈意见!