使用提交注释自动关闭Redmine任务

Ale*_*xei 11 mercurial redmine visual-studio

Redmine中有一个功能(相关修订版),用于将提交与具有在提交注释中键入的特定关键字的任务链接:

默认关键字是:

* for referencing issues: refs, references, IssueID
* for fixing issues: fixes, closes
Run Code Online (Sandbox Code Playgroud)

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

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

有什么建议?

mar*_*pet 18

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

redmine设置

确保:

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

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

  • fixes #1234
  • closes #1234

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