我有 Jira 和 Fisheye 设置,因此我可以在提交评论 ( Smart Commits ) 中包含 Jira 密钥。Fisheye 将链接源代码和提交中提到的 Jira 问题。
我不想使用JIRA Commit Acceptance Plugin之类的东西来拒绝没有 Jira 密钥的提交。因为限制太多。但仍希望在没有 Jira 密钥的情况下监控提交。
如何获取评论中不包含 Jira bug Key 的所有 SVN 提交的报告?
我有 Jira 和 Fisheye 设置,因此我可以在提交评论 ( Smart Commits ) 中包含 Jira 密钥。Fisheye 将链接源代码和提交中提到的 Jira 问题。
我不想使用JIRA Commit Acceptance Plugin之类的东西来拒绝没有 Jira 密钥的提交。因为限制太多。但仍希望在没有 Jira 密钥的情况下监控提交。
如何获取评论中不包含 Jira bug Key 的所有 SVN 提交的报告?
您可以在包含工作副本的目录中的 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