【问题标题】:Auto hyperlink Jira Issues in Git commits in SourceTreeSourceTree 中 Git 提交中的自动超链接 Jira 问题
【发布时间】:2015-08-12 17:48:54
【问题描述】:

Jira 将自动扫描 git 存储库并提取带有 Jira ID(即QA-244)标记的提交。

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

【问题讨论】:

    标签: git jira atlassian-sourcetree issue-tracking


    【解决方案1】:

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

    基本上只需使用它们指向的 URL 为您的所有项目缩写设置文本替换。我的 Windows 版本与那里记录的略有不同,如下所示:

    【讨论】:

      【解决方案2】:

      将 SourceTree 中的提交文本链接到 GitHub 问题Bitbucket 问题(标准问题跟踪器,类似于 Jira),其中问题的形式为“ #1234",使用这种方法:

      1. 打开您的存储库窗口
      2. 点击工具栏中的“设置”
      3. 点击“高级”
      4. '提交文本替换'部分,点击'添加'
      5. 对于替换类型,选择'Other'
      6. 'Regex Pattern' 字段中,输入 #(\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 样式问题编号的提交日志项。现在应该会显示一个指向问题的可点击超链接,这将打开您的网络浏览器。

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

      来源:


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

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

      IDE -> 首选项 -> 搜索“问题导航” -> 添加 -> 输入正则相同的表达式和超链接。更多信息here.

      【讨论】:

        猜你喜欢
        • 2012-04-16
        • 2018-07-31
        • 1970-01-01
        • 1970-01-01
        • 2022-11-10
        • 1970-01-01
        • 2022-10-20
        • 2020-04-24
        • 1970-01-01
        相关资源
        最近更新 更多