通过提交关闭Gitlab问题

Nic*_*oul 7 gitlab

我花了一天时间这样做:

  1. 阅读Gitlab驱动的问题跟踪器上的问题,
  2. 解决问题,
  3. 提交并推送到同一个Gitlab驱动的Git服务器,
  4. 将问题标记为已关闭.

要删除第4步,如何在提交时自动关闭问题?

Nic*_*oul 6

使用以下语法提交和推送:

git commit -m "Sort more efficiently" -m "Closes #843"
git push
Run Code Online (Sandbox Code Playgroud)

这将提交并关闭该问题.
请注意,与Github不同,单个-m不起作用.
问题页面上将显示以下内容:

在此输入图像描述

参考文献:


tha*_*ker 6

根据gitlab 的这个链接,您将能够使用各种词来做到这一点,例如“修复”或“关闭”。它不需要在单独的行中。

因此,您可能会收到以下消息:

Fixes #20. I had to replace "foo" with "bar".

这将关闭问题 #20。