【问题标题】:Integrate TortoiseSVN with Redmine将 TortoiseSVN 与 Redmine 集成
【发布时间】:2010-10-05 17:12:52
【问题描述】:

我正在尝试将 Redmine 与 TortoiseSVN 集成,但我无法做到这一点,因为 TSVN 总是给我这个错误:

“没有可用的问题跟踪器提供程序。”

我按照以下步骤操作:

  • 在我的项目文件夹属性中,我添加了 'bugtraq:url -> http://myweb/../issues/show/%BUGID%'
  • 在 Redmine 设置中,我在存储库选项卡中添加了 SVN,Redmine 显示我的存储库没有任何问题。

我不确定是否缺少任何步骤或我必须做些什么来进行集成。

还是应该看trac,因为它看起来更稳定,支持更好?

【问题讨论】:

    标签: svn tortoisesvn trac redmine issue-tracking


    【解决方案1】:

    关于 Stefan 帖子的更多细节:

    对于您正在尝试做的事情,仅设置 bugtraq:url 是不够的。您还需要设置“bugtraq:message”属性或“bugtraq:logregex”属性。 例如,在我们的 redmine 设置中,我们允许在提交消息中包含以下项目:

    • 参考文献:参考文献、参考文献、IssueID
    • 修复:修复、关闭、修复错误

    所以我们使用 bugtraq:logregex 以获得最大的灵活性:

    ([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+)
    \d+
    

    这涵盖了我们所有的选择。

    通过这样做,乌龟会突出显示链接到 redmine 的提交评论部分,并将数字变成一个链接,您可以单击该链接转到实际的 redmine 问题。

    更高级的选项是允许您直接从 redmine 中选择一个打开的错误。正是这个功能需要在你的机器上安装一个特定的插件,但据我所知,这样的 redmine 插件不存在,所以我们目前有点坚持使用基本选项。当有人编写了这样的插件并安装它时,您就可以像当前尝试的那样进入“问题跟踪器集成”,并且一切正常。

    【讨论】:

    • Jim,非常感谢您提供的信息,我想问一下,当我使用 TSVN 提交时,是否可以关闭 redmine 中的问题,这可能吗?
    • 当然可以,但前提是您使用了 bugtraq:logregex 方法。如果您转到管理->设置->存储库,您会发现两个配置选项:引用关键字和修复关键字。使用提交日志中的修复关键字来关闭您的问题,即:修复 #55
    • 谢谢吉姆,你让我朝着正确的方向前进,现在一切正常:)
    • TurtleMine 运行良好。 github.com/jlestein/turtlemine
    【解决方案2】:

    请阅读docs

    “没有可用的问题跟踪器提供程序”错误表示您尚未为 TSVN 安装问题跟踪器 plugin

    bugtraq: 属性不需要插件。您可以在没有插件的情况下使用那些(但您将无法在提交对话框中获取未解决问题的列表)。

    【讨论】:

    • 我已经阅读了所有这些链接,但我认为缺少的部分是redmine的COM插件,对吧?
    • 是的,如果他们不提供 COM 插件,你必须自己编写:)
    • Stefan,我可以在提交时直接关闭来自 TSvn 的问题吗?以及在哪里可以找到为 TSVN 编写 COM 插件的资源?
    • 下一个版本将可以直接从 TSVN 关闭问题(当然,如果插件支持它)。您可以在此处找到有关如何实现此类 COM 插件的文档:tortoisesvn.tigris.org/svn/tortoisesvn/trunk/contrib/…(用户名:'guest',密码留空)
    • 感谢 Stefan,您为 TSVN 的所有开发人员做出了出色的工作 :-)
    【解决方案3】:

    您可以尝试现有的Tortoise plugin for Redmine

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多