Svn 查找引用特定JIRA问题的Subversion提交

Svn 查找引用特定JIRA问题的Subversion提交,svn,jira,Svn,Jira,我们使用Subversion作为版本控制系统,使用JIRA作为项目的问题跟踪工具。在SVN中提交时(使用TortoiseSVN客户端),我们提供JIRA票证引用,因此它将根据特定的JIRA票证自动显示JIRA中提交的文件 但是否有任何API可用于查询针对特定JIRA票据提交的文件?不幸的是,没有直接的方法来搜索Subversion提交消息 如果这是您需要经常做的事情,那么我绝对建议您设置某种工具,在创建索引时提交索引,并在数据库中保留交叉引用信息(我们已经为此使用过)。我不熟悉吉拉,它可能有类似

我们使用Subversion作为版本控制系统,使用JIRA作为项目的问题跟踪工具。在SVN中提交时(使用TortoiseSVN客户端),我们提供JIRA票证引用,因此它将根据特定的JIRA票证自动显示JIRA中提交的文件


但是否有任何API可用于查询针对特定JIRA票据提交的文件?

不幸的是,没有直接的方法来搜索Subversion提交消息

如果这是您需要经常做的事情,那么我绝对建议您设置某种工具,在创建索引时提交索引,并在数据库中保留交叉引用信息(我们已经为此使用过)。我不熟悉吉拉,它可能有类似的东西


另一种选择是编写一个脚本,提取完整的存储库日志并对其进行解析,以查找对特定票据的引用。对于大多数流行的脚本语言,都有Subversion库绑定,这应该使这一点非常简单(拉一个日志,对于每个修订,在提交消息中搜索与您的票证引用格式匹配的正则表达式,如果找到匹配的话,打印出修订号)。随着您的存储库越来越大,这可能需要很长时间才能运行,因此我不建议使用这种方法,除非这只是您需要执行一次或两次的操作。

我不确定为什么此选项(通过TortoiseSVN客户端提供)不能帮助您>右键单击repo文件夹>TortoiseSVN>显示日志。这将打开回购的所有提交历史记录,您应该能够在这里找到您的提交(根据您的JIRA ID)。我使用此方法查找分支中的提交。这就是你要找的吗