请问有哪些方法可以集成JIRA和TortoiseSVN以跟踪问题细节?URL部分应该指定什么URL?还需要哪些参数?在JIRA方面是否需要做任何事情来确保集成?
请问有哪些方法可以集成JIRA和TortoiseSVN以跟踪问题细节?URL部分应该指定什么URL?还需要哪些参数?在JIRA方面是否需要做任何事情来确保集成?
阅读TortoiseSVN文档时我遇到了很多问题,以下是我关于集成的调研结果。要将Jira和TortoiseSvn集成,需要执行一组指令。本指南假设您的Jira服务器可以通过此URL访问:http://192.168.10.10:8090。此外,假设您在Jira中的项目名称为SVNTEST。
将Jira设置添加到TortoiseSvn中。请按照以下步骤操作:
按照@Avi的建议,以下是与JIRA集成的详细信息:
为想要与JIRA集成的目录设置以下属性:
bugtraq:url
:示例可以是http://my.server.url/jira/browse/<PREFIX-FOR-JIRA>-%BUGID%
。请填写正确的my.server.url
和<PREFIX-FOR-JIRA>
信息。如果您想将其映射到JIRA中的所有项目,则字符串可以是.../browse/%BUGID%
。bugtrac:logregex
:您的JIRA Id的正则表达式。取决于您想匹配什么,对于所有项目,请使用/w+\-(\d+)
还有其他定义属性的替代方案,但这些应该足够了。
如果您还希望将JIRA与Subversion集成,可以在文档中了解如何将Subversion集成到JIRA。然后您需要在JIRA中安装Subversion JIRA插件。
svn propset "bugtraq:logregex" "([A-Z]+\-\d+)" .
svn propset "bugtraq:number" "false" .
svn propset "bugtraq:url" "http://jira.company.com/browse/%%BUGID%%" .
svn propset "jira:url" "http://jira.company.com" .
TortoiseSVN有着优秀的文档。由于这个问题并不涉及与特定问题跟踪器的集成,我认为我无法比与问题跟踪器的集成页面更好地回答这个问题。