且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何获取注释中不包含Jira bug密钥的所有SVN提交?

更新时间:2022-01-04 09:44:26

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

You can run following command on UNIX in the directory with your working copy:

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

其中[ISSUE_PREFIX]是JIRA问题的前缀.例如,JPA对于JPA-123之类的问题.

where [ISSUE_PREFIX] is your JIRA issue prefix. For example, JPA for such issues as 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