【问题标题】:Close Gitlab issue via commit通过提交关闭 Gitlab 问题
【发布时间】:2017-06-30 05:08:32
【问题描述】:

我整天都在做这个:

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

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

【问题讨论】:

    标签: gitlab


    【解决方案1】:

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

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

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

    参考资料:

    【讨论】:

    • 如何关闭子组的问题,例如积压? git commit -m "Sort more efficiently" -m "Closes backlog#843"
    【解决方案2】:

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

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

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

    这将关闭第 20 期。

    【讨论】:

      猜你喜欢
      • 2014-12-26
      • 2012-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-23
      • 2022-01-18
      相关资源
      最近更新 更多