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

ala*_*yor 20 commit issue-tracking gitlab

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

Von*_*onC 39

应该有一种方法可以从提交消息中引用GitLab问题,只需使用#xx(问题的ID).
考虑" 默认结算模式值 "

例如,以下提交消息:

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.
Run Code Online (Sandbox Code Playgroud)

将关闭此提交的项目中的#18,#19,#20和#21,以及组/其他项目中的#22和#23.#17将不会关闭,因为它与模式不匹配.当与git commit -m一起使用时,它适用于多行提交消息以及单行.

另请参阅" 教程:它在GitLab中全部连接 "

添加问题或合并请求描述或注释中的引用.
这将更新有关任何相关信息的问题.

  • 要引用一个问题: #123
  • 参考MR: !123
  • 引用片段 $123

皮埃尔布在评论中补充道:

虽然在原始问题中没有特别提出这一点,但可能值得补充一点,也可以在Gitlab中的新提交消息中交叉引用先前的提交.
您可以通过从要引用的提交消息中复制哈希并将其粘贴到新的提交消息中来实现.
这些方面的东西:

This is related with commit 7as7b101
Run Code Online (Sandbox Code Playgroud)

你可以看到更多(更多):