自动通过提交评论关闭Redmine任务

12

Redmine中有一个功能(关联修订版本),可以通过在提交注释中键入特定关键字,将提交与任务链接起来:

Default keywords are:

* 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向代码库提交时,所有引用关键字都能正常工作,但“修复问题”关键字(fixes,closes)无法将状态更改为“已完成”。
有任何建议吗?
2个回答

19

以管理员身份登录,前往 设置 -> 仓库 -> 提及和修复提交信息中的问题:

redmine settings

确保以下内容:

  • 在下拉菜单应用状态中定义了状态
  • 在提交信息中使用了正确的关键词

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

  • fixes #1234
  • closes #1234

为使问题得以关闭,Redmine将需要读取最新的提交信息。通常情况下,当点击仓库选项卡时,Redmine会执行此操作。您还可以配置一个定期执行此操作的rake任务。


0

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

Redmine有“已解决”和“已关闭”的不同状态。您可以将一组关键字映射到单个状态,但无法将不同的关键字配置为不同的状态。换句话说,您不能同时将“fixed”配置为已修复状态,而“closed”则表示已关闭状态。您只能选择其中一种,而不能两者兼备。


5
在当前的Redmine中,现在可以将不同的关键字映射到不同的状态。 - Matteo Steccolini

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接