代码之家  ›  专栏  ›  技术社区  ›  Mohammed Nasman

将Tortoissesvn与Redmine集成

  •  4
  • Mohammed Nasman  · 技术社区  · 15 年前

    我正在尝试将Redmine与Tortoissesvn集成,但我不能这样做,因为TSVN总是给我这个错误:

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

    我遵循以下步骤:

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

    我不确定是否有遗漏的步骤,或者我需要做什么来进行集成。

    或者我应该看一下Trac,因为它看起来更稳定,有更好的支持?

    3 回复  |  直到 10 年前
        1
  •  9
  •   Jim T    15 年前

    在Stefan的帖子上稍微详细一点:

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

    • 工具书类 :引用,引用,问题ID
    • 修正 :修复、关闭、修复错误

    因此,我们使用bugtraq:logregex来实现以下最大的灵活性:

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

    包括我们所有的选择。

    通过这样做,Tortoise将突出显示commit注释中链接到redmine的部分,并将数字转换为链接,您可以单击该链接转到实际的redmine问题。

    更高级的选项是允许您直接从Redmine中选择一个开放的bug。这项功能需要在您的计算机上安装一个特定的插件,但据我所知,这种Redmine插件不存在,所以我们现在只能使用基本的选项。当有人写了这样一个插件,然后你安装它,你就可以进入“问题跟踪集成”,因为你目前正在努力,事情会很顺利。

        2
  •  7
  •   Stefan    15 年前

    请阅读 docs .

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

    属性不需要插件。您可以使用那些没有插件的插件(但是您将无法在提交对话框中获取打开的问题列表)。

        3
  •  1
  •   Tim    12 年前

    存在一个 Tortoise plugin for Redmine 你可以试试。

    推荐文章