从gitlab中的提交消息中引用问题

从gitlab中的提交消息中引用问题,gitlab,commit,issue-tracking,Gitlab,Commit,Issue Tracking,是否可以通过提交消息引用Gitlab中的问题? 我在网上没有找到任何东西。应该有一种方法可以从提交消息引用GitLab问题,只需使用#xx(问题id)。 考虑“” 例如,以下提交消息: 将关闭此提交推送到的项目中的#18、#19、#20和#21,以及组/其他项目中的#22和#23#17不会关闭,因为它与模式不匹配。当与git commit-m一起使用时,它可以处理多行提交消息和一行程序 另见“ 在问题或合并请求描述或评论中添加引用。 这将使用任何相关信息更新问题 参考问题:#123 要引用MR

是否可以通过提交消息引用Gitlab中的问题?
我在网上没有找到任何东西。

应该有一种方法可以从提交消息引用GitLab问题,只需使用#xx(问题id)。
考虑“

” 例如,以下提交消息:

将关闭此提交推送到的项目中的#18、#19、#20和#21,以及组/其他项目中的#22和#23#17不会关闭,因为它与模式不匹配。当与git commit-m一起使用时,它可以处理多行提交消息和一行程序

另见“

在问题或合并请求描述或评论中添加引用。
这将使用任何相关信息更新问题

  • 参考问题:
    #123
  • 要引用MR:
    !123
  • 引用代码段
    $123

加上:


虽然在最初的问题中没有明确提出这一问题,但值得补充的是,您还可以在Gitlab中的新提交消息中交叉引用以前的提交。
您可以通过复制要引用的提交消息中的哈希值并将其粘贴到新的提交消息中来完成此操作。
大致如下:

您可以在以下内容中看到(更多):

  • “”
  • “”

加上:


类似地,即使是已结束的问题也可以引用,如与#78和#93相关的


虽然在最初的问题中没有明确提出这一问题,但值得补充的是,还可以在Gitlab中的新提交消息中交叉引用以前的提交。您可以通过复制要引用的提交消息中的散列(前八个字符就足够了)并将其粘贴到新的提交消息中来实现。大致如下:
这与commit 7as7b101相关
@pierreb谢谢。我在回答中加入了您的评论,以提高可视性。同样,即使是已结束的问题也可以引用,如与#78和#93相关的@Fr0zenFyr谢谢。我在答案中加入了您的评论以提高可视性。@phreed示例:
git commit-m“Awesome commit message(Fixes 21 and Closes group/otherproject#22)”
(在我的答案中):语法是
group/otherproject#xx
,将
group/otherproject
替换为您的“不同存储库”。
Awesome commit message

Fix #20, Fixes #21 and Closes group/otherproject#22.
This commit is also related to #17 and fixes #18, #19
and https://gitlab.example.com/group/otherproject/issues/23.
This is related with commit 7as7b101