如何在SourceTree中链接提交短信的Bitbucket Pull Requests?

时间:2017-11-08 14:14:07

标签: git bitbucket atlassian-sourcetree

Bitbucket 中的提取请求 MERGE 后,目标分支中的git提交消息如下所示:

  

将来自sourcebranchname的PROJNAME / REPONAME中的拉取请求#PRNUMBER合并到   targetbranchname

     
      
  • commit' 61ead4d30bla498543cblaef03fdf0be41fblub7':添加了rootId属性以允许过滤......
  •   

在Bitbucket中显示Pull Requests的URL方案如下所示:

  

http://bitbuckethost:port/projects/PROJNAME/repos/REPONAME/pull-requests/PRNUMBER

SourceTree 中,高级 repo设置允许您将提交消息模式链接到网址。

到目前为止,我没有设置合适的正则表达式模式,也不知道如何在URL中引用匹配的令牌。有人知道,如何做或知道如何使用SourceTree进行此类操作的完整参考资料?

1 个答案:

答案 0 :(得分:0)

  1. 转到SourceTree
  2. 中的高级回购设置
  3. 添加新提交文字链接
  4. 选择替换类型 其他
  5. 正则表达式设置为(Merge pull request #)(\d*) - 这将匹配包含PR id的提交文本,将文本放在第一个标记中,将id号放在第二个
  6. 网址链接设置为http://bitbuckethost:port/projects/PROJNAME/repos/REPONAME/pull-requests/$2 - 这会使用第二个匹配令牌