4

如果我提交并编写修复#12而不是发布12个状态更改来修复,是否可以让redmine拦截提交消息并采取行动,就像在汇编上一样。这种行为的任何插件?

4

3 回答 3

2

不需要插件,它的工作方式与SVNmercurial工作方式相同。

但是,为了让 redmine 获取新的提交消息,您要么必须在 redmine 中打开存储库页面,要么安排一个任务定期这样做。

于 2012-06-07T16:59:58.383 回答
2

正如@afarazit 所说,另外,您可能希望在 Redmine 中实时更新问题,而无需手动输入“存储库”选项卡以强制刷新。
这可以通过使用这个服务器端接收后挂钩来完成:

#!/bin/bash

_apikey=YOUR_API_KEY    
_projectid=YOUR_PROJECT_ID

curl -k "http://REDMINE_SERVER_URL/sys/fetch_changesets?key=$_apikey&i
d=$_projectid"&
于 2013-02-07T10:37:23.470 回答
1

Redmine 默认具有此功能。您可以使用refsreferencesIssueID来引用和修复closes来修复问题。您还可以添加自己的关键字以从 redmine 解析并解决您的问题。

您可以找到有关文档的更多信息

于 2013-01-29T10:29:33.417 回答