2

我有个问题。我正在为即将到来的项目使用 Redmine 作为问题跟踪系统,我最近在 Heroku 上进行了安装,我想知道是否有一种通过 github 存储库使用 Git 进行问题跟踪的好方法(即我可以提交,做一个 refs #issue_number ,它会将该提交与我正在跟踪的问题相关联)。我知道有一些方法可以用 svn 来做,但我们想在项目中使用 git。我听说 Heroku 无法使用某人的 git 进行 Redmine,因为您需要一个“裸”和“最小”目录?(或类似的东西)这是真的吗?或者是否有安装 git 以将其与我的基于 heroku 的 Redmine 的 github 存储库相关联的指南(我一直在谷歌搜索 'git with heroku 和 redmine' 和其他变体但没有运气)?

提前致谢!

4

1 回答 1

1

澄清一下,您提到您正在使用 GitHub、Redmine 和 Heroku,并希望将提交与 Redmine 中的问题编号相关联。

我相信 Heroku 不会涉及到这个,但是你想看的是你在 GitHub 上的仓库的一个 post-receive 钩子。

我能给你的最好的指导是遵循这个文档,但是选择“Redmine”接收后挂钩,并根据他们提供的详细说明进行设置。

钩子的文档明确说明了以下内容:

通过在提交消息中匹配“#IssueNo”来检测与 Redmine 问题相关的提交(即“修复错误 #234”与问题 #234 相关)

我相信这是您所追求的功能。如果我错了,请纠正我。

于 2013-02-07T14:06:38.070 回答