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

问题描述 投票:6回答:2

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

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

enter image description here

git jira atlassian-sourcetree issue-tracking
2个回答
9
投票

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

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

enter image description here

enter image description here

enter image description here

enter image description here


4
投票

要使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步,您可以考虑使用像#(\d{1,4})($|[^a-zA-Z0-9-])这样的正则表达式来防止匹配包含"#numbers"的URL,例如www.example.com/#123456 - 更多信息here

资料来源:


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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.