我有Jira和Fisheye设置,以便我可以在提交注释(Smart Commits)中包含Jira密钥。 Fisheye将链接源代码和提交中提到的Jira问题。
我不想使用类似JIRA Commit Acceptance Plugin的内容来拒绝没有Jira密钥的提交。因为它太限制了。但是仍然希望在没有Jira密钥的情况下监控提交。
如何在评论中获取所有不包含Jira bug的SVN提交的报告?
答案 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