将JIRA与TortoiseSVN集成

sha*_*ggy 18 svn tortoisesvn jira jira-rest-api

任何人都可以指定将JIRA与TortoiseSVN集成以跟踪问题详情的方法吗?应在URL部分指定什么URL,需要的其他参数是什么?你有什么需要在JIRA方面做的,以确保整合?

Gup*_*pta 26

在阅读有关该主题的TortoiseSVN文档时,我遇到了很多问题.以下是我对整合的发现.要集成Jira和TortoiseSvn,应执行一组指令.本指南假设您的jira服务器可通过此URL访问:http://192.168.10.10:8090.另外,假设您在Jira中的项目名称是SVNTEST.

  1. 在jira服务器上安装jira的svn插件.使用此链接获取更多信息.
  2. 在您的客户端安装TortoiseSvn的Jira插件.它可以从这个链接这个链接下载.
  3. 对于存储库中的所有文件夹,请设置流动属性:

在此输入图像描述

将Jira设置添加到TortoiseSvn.为此,请按照以下步骤操作:

  • 右键单击代码文件夹,从TortoiseSvn菜单中选择设置项.
  • 在钩子脚本下单击问题跟踪集成.
  • 单击"添加"按钮.
  • 在工作副本路径下,输入源代码的路径.
  • 在提供的下选择唯一可用的项目,即CSharpTest.Net.SvnPlugIn.MyPulgIn
  • 在参数下,输入Jira服务器的URL,即http://192.168.10.10:8090.
  • 确认对话框后,输入Jira服务器的用户名和密码.
  • 要测试安装是否完成,请尝试提交一组更改.在提交对话框中,您应该看到一个按钮,即Jira Issues.通过选择它,您应该在新对话框中看到您的Jira问题.


mli*_*elt 7

遵循@Avi的建议,以下是与JIRA集成的详细信息:

  1. 在要将其集成到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+)

    还有其他用于定义属性的替代方法,但这些应该这样做.

  2. 提交对svn属性的更改,以便为执行相同目录检出的所有人员包含属性.
  3. 现在对目录或子目录中的某些文件进行提交时,在Subversion的日志消息中包含问题标记.
  4. 当您打开文件或目录的日志时,TortoiseSVN现在将在日志消息中显示超链接.

如果您想将JIRA与Subversion集成,还有一个文档如何将Subversion集成到JIRA中.你必须在JIRA中安装Subversion JIRA插件.


Avi*_*Avi 2

TortoiseSVN 有优秀的文档。由于问题不是关于与特定问题跟踪器的集成,因此我认为我无法比Integration with Issue Trackers页面做得更好。