通过提交关闭 Gitlab 问题

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

我整天都在做这个:

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

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

gitlab
2个回答
30
投票

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

git commit -m "Sort more efficiently" -m "Closes #843"
git push

这将提交并关闭问题。
请注意,与 Github 不同,单个

-m
不起作用。
问题页面将出现以下内容:

参考资料:


12
投票

根据 gitlab 的此链接,您将能够使用各种单词(例如“修复”或“关闭”)来完成此操作。它不需要在单独的一行中。

所以您可能会收到以下消息:

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

这将结束问题#20。

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