我正在尝试将Redmine与TortoiseSVN集成,但我无法做到这一点,因为TSVN总是给我这个错误:
"没有可用的问题跟踪器提供商."
我按照以下步骤操作:
在我的项目文件夹属性中,我添加了'bugtraq:url - > http://myweb/../issues/show/%BUGID%
'
在Redmine设置中,我在存储库选项卡中添加了SVN,Redmine显示我的存储库没有任何问题.
我不确定是否有任何遗漏的步骤或我必须做什么来进行整合.
或者我应该看看trac,因为它似乎更稳定并且有更好的支持?
关于Stefan帖子的更多细节:
根据您的尝试,仅设置bugtraq:url是不够的.您还需要设置'bugtraq:message'属性或'bugtraq:logregex'属性.例如,在我们的redmine设置中,我们允许提交消息中的以下项:
参考文献:refs,references,IssueID
修复:修复,关闭,修复Bug
所以我们使用bugtraq:logregex获得最大的灵活性:
([Cc]loses|[Ii]ssue[Ii][Dd]|[Rr]eferences|[Rr]efs|[Ff]ixes(\s[Bb]ug)?)\s?#(\d+) \d+
这涵盖了我们所有的选择.
通过这样做,乌龟突出显示提交注释的部分链接到redmine并将数字转换为链接,您可以单击该链接转到实际的redmine问题.
更高级的选项是允许您直接从redmine中选择一个开放的bug.这个功能需要在你的机器上安装一个特定的插件,但据我所知,这样的redmine插件不存在,所以我们现在有点坚持基本选项了.当有人编写这样的插件并安装它时,您就可以进入"问题跟踪器集成",就像您目前正在尝试的那样,事情会正常运行.
请阅读文档.
错误"没有可用的问题跟踪器提供程序"意味着您尚未为TSVN 安装问题跟踪器插件.
bugtraq:属性不需要插件.您可以使用没有插件的那些(但是您将无法在提交对话框中获取打开的问题列表).