2013-04-29 43 views
2

我们使用相当新的Redmine。每次修复错误后,我们使用“#+ Redmine编号”在提交消息中引用Redmine编号。Redmine和SVN集成

我从浏览器打开Redmine票据,没有svn信息。我期望所有的更改或代码段都显示在该票据下,因此我可以清楚地看到哪些类别发生了更改,以及发生了哪些更改。

我的问题是,如果这是可能的在Redmine,如果是的如何?在项目设置

  • 设置关键字

  • 回答

    1

    您还可以删除所有关键字,并把一个星号*进入该领域。然后你不需要提交消息中的关键字,但只有#issue像#1234。但是,当您更改关键字时,更改仅用于新提交。为了使它们适用于最近的提交,只需删除并读取项目设置中的存储库

    1

    好吧,它可能不是那么明显,但我相信这需要一个cron来解析SVN注释。如果你没有设置cron,它将不会在提交完成后出现在故障单中,直到你真正进入存储库选项卡并将svn加载到注释中。一旦完成,Redmine将解析注释,并且您应该在您的票据中看到它们。

    +1

    你说得对。应该有一些更新Redmine与SVN的变化。由cron发射的炮弹将完成这项工作。然而,更好的解决方案是将shell挂接到SVN'post-commit'中。这可确保SVN和Redmine同步执行(请参阅http://www.redmine.org/projects/redmine/wiki/HowTo_setup_automatic_refresh_of_repositories_in_Redmine_on_commit)。 – Younes 2014-01-22 10:41:13