如何在评论中获取所有不包含Jira bug密钥的SVN提交?

时间:2012-02-07 03:21:38

标签: svn tortoisesvn jira atlassian-fisheye

我有Jira和Fisheye设置,以便我可以在提交注释(Smart Commits)中包含Jira密钥。 Fisheye将链接源代码和提交中提到的Jira问题。

我不想使用类似JIRA Commit Acceptance Plugin的内容来拒绝没有Jira密钥的提交。因为它太限制了。但是仍然希望在没有Jira密钥的情况下监控提交。

如何在评论中获取所有不包含Jira bug的SVN提交的报告?

1 个答案:

答案 0 :(得分:1)

您可以在UNIX上的工作副本目录中运行以下命令:

svn log | grep -v '\--' | awk 'ORS=(NR%3)?" ":"\n"' | grep -v "[ISSUE_PREFIX]"

其中[ISSUE_PREFIX]是您的JIRA问题前缀。例如,JPA用于解决JPA-123等问题。

它将有以下输出:

r33 | user3 | 2011-12-21 16:29:29 +0200 (Wed, 21 Dec 2011) | 1 line  Third commit log without JIRA key
r22 | user2 | 2011-12-21 16:28:19 +0200 (Wed, 21 Dec 2011) | 1 line  Second commit log without JIRA key
r11 | user1 | 2011-12-21 16:27:18 +0200 (Wed, 21 Dec 2011) | 1 line  First commit log without JIRA key