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)到存储库时,所有引用关键字都正常工作但“修复问题”关键字(修复,关闭)不会将状态更改为“已完成”。
有什么建议吗?
答案 0 :(得分:18)
以管理员身份登录,然后转到设置 - >存储库 - >引用和修复提交消息中的问题:
确保:
以下示例将解决上述设置的问题:
fixes #1234
closes #1234
要让问题关闭,redmine必须阅读最新的提交消息。通常redmine在单击 Repository 选项卡时执行此操作。您还可以配置定期执行此操作的rake任务。
答案 1 :(得分:1)
另一个答案是“不可能”。
Redmine具有“已解决”和“已关闭”的不同状态。您可以将一组关键字映射到单个状态,但不能将不同的关键字配置为不同的状态。换句话说,您不能将“已修复”配置为意味着固定状态,同时“已关闭”表示已关闭状态。你可以做到,但不能两者都做。