自动超链接Jit中的Jira问题在SourceTree中提交

Phi*_*tle 7 git jira issue-tracking atlassian-sourcetree

Jira将自动扫描git repo并提取用Jira ID标记的提交(即QA-244).

有没有办法从SourceTree显示Jira问题的链接:

在此输入图像描述

小智 10

有关设置的信息可以在这里找到

基本上只需使用它们指向的URL为所有项目缩写设置文本替换.我的Windows版本与那里记录的有点不同,并且像这样:

在此输入图像描述

在此输入图像描述

在此输入图像描述

在此输入图像描述


Mr-*_*IDE 5

要将 SourceTree 中的提交文本链接到GitHub 问题Bitbucket 问题(标准问题跟踪器,类似于 Jira),其中问题的格式为“#1234”,请使用以下方法:

  1. 打开您的存储库窗口
  2. 点击工具栏中的“设置”
  3. 点击“高级”
  4. “提交文本替换”部分,单击“添加”
  5. 对于替换类型,选择“其他”
  6. “正则表达式模式”字段中,输入#(\d+)($|[^a-zA-Z0-9-])(但请参阅下面的注释)
  7. “替换为”字段中:
    • 一种。在 Mac OS X 上,输入<a href="https://bitbucket.org/your_username/your_project/issue/$1/">#$1</a>$2(确保包含语音标记)
    • 湾 在 Windows 上,输入https://bitbucket.org/your_username/your_project/issue/$1
  8. 单击确定两次
  9. 重新选择提及 #12345 样式问题编号的提交日志项。它现在应该显示一个指向该问题的可点击超链接,这将打开您的 Web 浏览器。

注意:对于第 6 步,您可以考虑使用正则表达式 like#(\d{1,4})($|[^a-zA-Z0-9-])来防止匹配其中包含的 URL "#numbers",例如www.example.com/#123456- More info here

资料来源:


在 JetBrains 产品中应用相同的链接

在查看Git 历史记录的“版本控制”选项卡时,您还可以在 IntelliJ IDEA、Android Studio、PyCharm 等中使用相同的链接:

IDE -> Preferences -> Search for "Issue Navigation" -> Add -> 输入正则相同的表达式和超链接。更多信息在这里