【问题标题】:Automatically close Redmine Task with commit comment使用提交注释自动关闭 Redmine 任务
【发布时间】:2011-11-09 02:34:56
【问题描述】:

Redmine 中有一项功能(相关修订)可以将提交与在提交评论中键入的特定关键字的任务链接:

默认关键字是:

* for referencing issues: refs, references, IssueID
* for fixing issues: fixes, closes

http://www.redmine.org/projects/redmine/wiki/RedmineSettings#Referencing-issues-in-commit-messages

当我向存储库提交(从 Visual Studio 2010 + Mercurial)时,所有引用关键字都可以正常工作,但“修复问题”关键字(修复、关闭)不会将状态更改为“完成”。

有什么建议吗?

【问题讨论】:

    标签: visual-studio mercurial redmine


    【解决方案1】:

    以管理员身份登录并转到设置 -> 存储库 -> 在提交消息中引用和修复问题

    确保:

    • 您在下拉列表中定义了一个状态应用状态
    • 您在提交消息中使用了正确的关键字

    以下示例将关闭上述设置的问题:

    • fixes #1234
    • closes #1234

    要关闭问题,redmine 必须阅读最新的提交消息。通常 redmine 在单击 Repository 选项卡时会执行此操作。您还可以配置一个定期执行此操作的 rake 任务。

    【讨论】:

      【解决方案2】:

      对此的另一个答案是“不可能”。

      Redmine 具有“已解决”和“已关闭”的不同状态。您可以将一组关键字映射到单个状态,但不能将不同的关键字配置到不同的状态。换句话说,您不能将“fixed”配置为表示固定状态,同时“关闭”表示关闭状态。你可以做任何一个,但不能同时做。

      【讨论】:

      • 在当前的 redmine 中,现在可以将不同的关键字映射到不同的状态。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多